Bootloaders Jobs in Bengaluru

13 Jobs Found

FW

Software Embedded Engineer

Fracktal Works

Fresher | Not Disclosed | Bengaluru, Karnataka, India | Full-time

Software & Embedded Systems Engineer Location: Bangalore Department: Engineering Role Summary Fracktal Works is looking for a skilled and motivated Software & Embedded Systems Engineer to join our innovative engineering team in Bangalore. The ideal candidate has a strong foundation in software development, hands-on experience with embedded systems, and a keen interest in working with hardware platforms. Experience with 3D printers is a plus. This role will involve designing, developing, and maintaining embedded software solutions, collaborating closely with hardware teams, and contributing to cutting-edge projects in the field of additive manufacturing and automation. Key Responsibilities Design, develop, and maintain embedded software for various hardware platforms. Write clean, efficient, and optimized code in Python and C++ for embedded applications. Apply object-oriented programming (OOP) principles to develop modular and scalable codebases. Collaborate with hardware engineers to integrate, test, and debug embedded software with physical hardware. Build and experiment with Arduino, Raspberry Pi, and other microcontroller-based platforms. Diagnose and resolve software and hardware integration issues. Work within Linux environments for scripting, system management, and development tasks. Use Git, GitHub, and other version control tools for collaborative development and project tracking. Participate in code reviews, providing and incorporating constructive feedback to ensure code quality. Qualifications & Skills Bachelor s degree in Computer Science, Electronics/Electrical Engineering, Mechatronics, or a related field. Strong programming skills in Python and C++. Solid understanding of object-oriented programming (OOP) and software design principles. Experience with embedded systems development and working with hardware interfaces. Hands-on experience with Arduino, Raspberry Pi, or similar development boards. Proficiency with Linux systems (including shell scripting and system-level operations). Familiarity with version control systems (e.g., Git and GitHub). Prior experience with 3D printers either operating, building, or modifying them is an advantage. Excellent problem-solving skills, attention to detail, and a passion for hands-on development. Strong collaboration and communication skills both written and verbal. Knowledge of PCB design is a plus, but not required. At Fracktal Works, you ll join a team that is pioneering the future of manufacturing technology. You ll work on exciting projects in 3D printing and embedded systems, learn from a collaborative and highly skilled team, and make a tangible impact in an innovative, fast-paced environment. Qualification : Bachelors degree in Computer Science, Electronics/Electrical Engineering, Mechatronics, or a related field

Software Embedded Software embedded Embedded software Engineer
QU

Embedded Platform Dev- Engineer

Qualcomm

6-8 Years | Not Disclosed | Bengaluru, Karnataka, India | Full-time

Company: Qualcomm India Private Limited Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc. Job Summary: (Sr. Lead Engineer) Qualcomm Simulation platform team would be responsible for defining/prototyping/developing software s on the emulation platforms. Looking for an experienced BSP engineer for virtual platform, who can help us is developing virtual prototype software solution for snapdragon automotive products. Candidate must have an excellent understanding of the complex SoCs architecture & its Software stack. Education & Experience: Bachelor s/master s degree in computer science, electronics engineering, or relevant domain with 6~8 years relevant industry experience. Primary Responsibility: Software (BSP) Bring-up on Virtual Platforms. Understand the emulation platform SoC architecture and develop single software solution. Ability to collaborate with cross functional teams and deliver the quality product under strict timeline. Define & develop custom virtio architectures. Pre-silicon software development platform prototype development Develop solution to improve performance of software running on Virtual platform. Supporting internal & external customers on Bring up & debugging from Software & emulation side. Mandatory Skills: Knowledge in Linux/QNX BSPs & Full Boot Chain. Strong System level programming skills in C/C++. Python, Rust is a plus. Excellent knowledge of OS fundamentals, Data structures, Linux kernel and its device driver model Strong debugging, analytical and problem-solving skills. Should have knowledge on debuggers like T32,gdb, etc., Strong collaboration skills with the ability to collaborate with multiple functional teams. Able to understand and debug large complex SW. Fair understanding of CPU (ARM), subsystems, SOC architecture and its SW-layers Fair understanding of the Virtual Machines with Type1 and Type2 Hypervisors Added Advantage: Fair understanding of QEMU/KVM platforms. Fair understanding of multimedia systems (GPU/Display/CAM/VPU/etc.,) knowledge. Fair knowledge of hardware-software interface and SystemC ASPICE and ISO26262 know how is preferred. Automotive experience is preferred. Qualification : Bachelors/masters degree in computer science, electronics engineering, or relevant domain with 6~8 years relevant industry experience.

Embedded Platform Dev Engineer Embedded engineer
NV

Senior System Software Engineer, Firmware

Nvidia

5+ Years | Not Disclosed | Bengaluru, Karnataka, India | Full-time

We are looking for a Senior System Software Engineer! As a member of our NVLink development team, you will drive feature enablement post silicon and firmware/verification infrastructure for our next-generation GPUs that enable high-performance interconnect of multi-GPU systems. Familiarity with high-performance systems and networking protocols and architectures is a bonus. What you'll be doing: Drive bringup, feature enablement and debug on GPU systems post silicon. Collaborate with architecture, hardware and software teams on feature design, development and enabling. Triage and resolve firmware issues during customer quals/in the field. Log bugs, track coverage metrics, and perform gap analysis. Work on developing automation tools and infrastructure to improve our firmware development, regressions, and verification process What we need to see: BE / B.Tech or ME / M.Tech (or equivalent experience) degree in EE/CS or related field 5+ years of minimum experience in a software development role Excellent debugging and analytical skills Software Verification, DFx knowledge is a bonus Experience with Python/Perl/C/C++ Familiarity with computer system architecture, microprocessors, and microcontroller fundamentals (caches, buses, DMA, etc.). Excellent interpersonal skills and ability to collaborate with on-site and remote teams Ways to stand out from the crowd: You're passionate about low-level software development/ debugging / verification Experience with HW/SW interactions Experience with RTOS/RISCV programming/debugging Ability to work independently with minimum supervision Schedule-oriented with excellent execution abilities NVIDIA is widely considered to be one of the technology world s most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us. Are you creative and autonomous? Do you love the challenge of crafting the highest performance & lowest power silicon possible? If so, we want to hear from you. Come, join our NVLink design team and help build the real-time, cost-effective computing platform driving our success in this exciting and quickly growing field. #LI-Hybrid Qualification : BE / B.Tech or ME / M.Tech (or equivalent experience) degree in EE/CS or related field

Senior System Software Senior software Engineer
ST

Embedded Engineer

Solaredge Technologies

4+ Years | Not Disclosed | Bengaluru, Karnataka, India | Full-time

About the Role: As a Senior Embedded Engineer at SolarEdge India R&D, you will be a key player in developing embedded systems and firmware for our advanced solar energy products. You will be responsible for designing, implementing, and testing embedded software, ensuring its reliability, performance, and seamless integration with our hardware platforms. What You Will Be Doing: Lead the design and development of embedded systems and firmware for SolarEdge's solar power products, including inverters, power optimizers, energy storage solutions, and communication interfaces. Collaborate with cross-functional teams (hardware engineers, software developers, and product managers) to define system requirements and architect innovative embedded solutions. Develop and implement efficient and reliable embedded software in C/C++ for various microcontrollers and processors used in SolarEdge products. Conduct thorough testing and verification of embedded software to ensure its functionality, performance, and compliance with quality standards. Troubleshoot and debug embedded software and hardware interactions, identifying and resolving issues throughout the product development lifecycle. Participate in code reviews, providing constructive feedback to team members and ensuring code quality and adherence to coding standards. Stay abreast of industry trends and advancements in embedded systems to propose and integrate cutting-edge technologies into SolarEdge's products. Collaborate with manufacturing and validation teams to support the production and testing of embedded systems. Support the certification process by providing necessary documentation and technical inputs to comply with relevant safety and regulatory standards. Design and implement control algorithms for digital control of power electronics systems, such as DC/DC converters and DC/AC inverters operating at high switching frequencies. Develop device drivers and execute tight interrupt loops in bare metal implementations. Optimize firmware algorithms to enhance system efficiency and reliability. Job Requirements: Bachelor's (B.E./B.Tech.) or Master's (M.E./M.Tech.) degree in Electrical/Electronics Engineering, Computer Science, or a related field. 4+ years of experience in embedded systems design and firmware development. Proficiency in C and C++ programming, with hands-on experience in RTOS and bare-metal development. Strong understanding of microcontrollers, microprocessors, and embedded system architectures. Hands-on experience with ARM-based processors (e.g., TI DSP Controllers, ST, Renesas). Good knowledge of RTOS concepts. Ability to identify and troubleshoot hardware and software technical problems. Working knowledge of protocols and device drivers for SPI, I2C, UART, and CAN. Strong knowledge and proven experience in developing control algorithms for power electronics converters/inverters. Experience developing device drivers and executing tight interrupt loops in bare metal. Experience optimizing firmware algorithms for system efficiency and reliability. Working knowledge of JTAG/SWD debuggers. Experience in board bring-up, peripheral integration, and device driver development. Strong debugging and problem-solving skills. Knowledge of software development tools, version control systems, and debugging tools. Excellent communication and teamwork skills. Experience in the renewable energy or power electronics industry is a plus. Results-oriented mindset. Qualification : Bachelor's (B.E./B.Tech.) or masters degree (M.E./M.Tech.) in Electrical/Electronics Engineering, Computer Science, or a related field.

Embedded Engineer Embedded engineer Full-Time Embedded systems
UA

Principal Electronics Engineer - Embedded Hardware

Ultraviolette Automotive

8-14 Years | Not Disclosed | Bengaluru, Karnataka, India | Full-time

Job Title: Principal Electronics Engineer Embedded Hardware Location: Bengaluru Experience: 8 14 years Industry: Automotive / EV / Manufacturing Employment Type: Full-time About Ultraviolette Join the Charge. Create the Future. At Ultraviolette, we are more than just a company we re a movement that s reshaping the future of electric mobility. From building India s fastest electric motorcycle to designing the world s most advanced electric scooter, we thrive on pushing the boundaries of what s possible. We are a team of engineers, designers, and trailblazers united by a passion to craft machines that are sustainable, intelligent, and exhilarating. Every bolt, every line of code, and every component is designed with a singular mission: to accelerate the global shift toward next-generation mobility. Role Overview We are looking for a Principal / Lead Electronics Engineer Embedded Hardware to take ownership of vehicle electronics architecture, embedded systems design, diagnostics, and system-level validation for our next-gen electric vehicles. In this role, you will be at the forefront of developing high-performance electronic control units, telematics, and connected systems for future-ready vehicles. You will drive architecture decisions, system integration, and compliance, working alongside cross-functional teams to bring innovation from concept to the street. Key Responsibilities 1. Vehicle Electronics Architecture Design and bring to production electronic hardware including ECUs, display clusters, and telematics modules. Develop high-speed embedded designs with RF, sensor integration, and communication interfaces (CAN, LIN, UART, SPI, I2C). Create and maintain system schematics, architecture documentation, and interface definitions. 2. Embedded Hardware Design Develop embedded platforms with high-performance microcontrollers/processors to support vision systems, graphics, radar/LiDAR, audio, and OS-based applications. Architect and validate connected systems involving GNSS, LTE, BLE, Wi-Fi. Lead the design and integration of vehicle subsystems like lighting, clusters, IMUs, and more. Collaborate closely with firmware teams on hardware-software integration, bootloaders, and OTA functionality. 3. Diagnostics & Compliance Implement UDS-based diagnostics, fault logging systems, and service tools. Ensure compliance with AIS-004, ISO 26262, and other automotive design standards. 4. Testing & Validation Define and execute component-level and vehicle-level validation test plans. Utilize tools like Vector CANoe, CANalyzer, ETAS INCA, oscilloscopes, and spectrum/network analyzers for debugging and validation. 5. Cross-functional Collaboration Partner with teams across mechanical, software, UX, powertrain, and wire harness for holistic system integration. Work with mobile and cloud teams to enable real-time data streaming, diagnostics, and OTA updates. Actively contribute in design reviews, DFMEAs, and root cause analyses of field issues. Required Qualifications & Skills B.E. / M.E. / B.Tech / M.Tech in Electronics, Electrical, Mechatronics, or related disciplines. 8+ years of embedded hardware design experience, preferably in 2W/EV/automotive domain. Strong understanding of embedded C and scripting languages (e.g., Python, MATLAB, Octave). Experience with circuit simulation tools (e.g., PSPICE, LTSPICE, SIMPLIS, Simetrix). Hands-on expertise in RF design, signal/power integrity, EMI/EMC compliant layouts. Proficiency in PCB design tools (e.g., OrCAD, Altium, Mentor Graphics). Demonstrated experience in designing systems with multi-core processors, memory chips, SoMs, and high-speed interfaces (USB, Ethernet, LVDS, MIPI). Deep knowledge of embedded communication protocols (CAN, LIN, SPI, UART, I2C). Strong debugging and problem-solving skills in hardware validation and field testing. Nice to Have Hands-on experience in vehicle electronics development for 2W, 4W, or electric vehicles. Familiarity with DFT/DFA (Design for Testing/Assembly) methodologies. Experience with manufacturing and compliance testing for embedded hardware. Background in developing connected vehicle ecosystems with OTA capabilities. Passionate about emerging technologies in mobility, EVs, and embedded systems. Be part of India s electric mobility revolution where engineering meets adrenaline. Work on world-class technologies that are pushing global boundaries. Join a culture that encourages innovation, learning, and ownership. Collaborate with passionate teams building next-gen mobility experiences. Qualification : B.E. / M.E. / B.Tech / M.Tech in Electronics, Electrical, Mechatronics, or related disciplines

Principal Electronics Engineer Principal engineer Electronics Engineer
ET

AI Engineer

Embitel Technologies

5-9 Years | Not Disclosed | Bengaluru, Karnataka, India | Full-time

Job Title: AI Engineer Group: Platform & Energy Business Unit: CARIAD Business Unit India Location: Whitefield, Bangalore Experience: 5 to 9 years About CARIAD (Car, I Am Digital) CARIAD is an automotive software company that brings together the Volkswagen Group's software capabilities and builds upon them to drive innovation across the automotive industry. We are developing a unified technology and software platform, including a vehicle operating system, a vehicle cloud platform, and a new architecture for all Volkswagen Group brands. Operating under a licensing agreement with CARIAD SE in Germany, CARIAD India is at the heart of transforming automotive mobility through technology. Join us and become part of a team that is building the future of automotive software. With a talented team of over 360 experts at CARIAD India and 6,000+ global CARIDIANs, you will work on cutting-edge platforms and technologies, from firmware and bootloaders to AUTOSAR, Linux/QNX BSP, and service-oriented architecture-based middleware components. Job Description We are looking for an AI Engineer to join our team and contribute to developing innovative AI models and solutions for the automotive industry. As an AI Engineer, you will work with large language models (LLMs), deep learning frameworks, and natural language processing (NLP) techniques, creating impactful AI applications. You will play a key role in AI model development, training, fine-tuning, and integrating AI solutions across automotive platforms. Key Responsibilities: AI Model Development: Design, develop, and implement advanced AI models, specifically leveraging deep learning frameworks like TensorFlow, PyTorch, and Scikit-learn. LangChain Expertise: Utilize LangChain to integrate generative AI capabilities into platforms and applications, ensuring efficient and scalable AI implementations. Large Language Models (LLMs): Implement and fine-tune large language models (LLMs), exploring new ways to enhance their performance and apply them to real-world automotive challenges. NLP Techniques: Apply natural language processing (NLP) techniques to improve AI systems' understanding and processing of textual data. Data Handling: Work with large datasets, performing data preprocessing, cleaning, and analysis to ensure the quality and accuracy of AI models. System Integration: Collaborate with both frontend and backend teams to integrate AI solutions into automotive software platforms. Model Training and Fine-tuning: Lead the training of machine learning models, fine-tune them for specific use cases, and optimize for real-time applications in the automotive domain. Collaboration: Work closely with cross-functional teams, including engineers, data scientists, and product managers, to ensure successful AI application development and deployment. Required Skills and Experience: Educational Background: Bachelor's or Master's degree in Computer Science, Engineering, or a related field. AI Expertise: Proven experience in developing AI models, particularly using Python and frameworks like TensorFlow, PyTorch, or Scikit-learn. LangChain Knowledge: Strong expertise in LangChain and its use in building generative AI solutions. Large Language Models (LLMs): Solid understanding of LLMs and practical experience implementing them in various applications. NLP Experience: Experience with natural language processing (NLP) techniques, including text processing, semantic analysis, and machine translation. Data Handling: Ability to work with large datasets, performing efficient data preprocessing, cleaning, and analysis. Frontend and Backend Systems: Hands-on experience in both frontend and backend systems, ensuring smooth integration of AI models into full-stack applications. Model Training: Experience in training and fine-tuning machine learning models, especially LLMs, to improve accuracy and performance. Good to Have: Automotive Domain Experience: Familiarity with the automotive industry and how AI can be applied to automotive systems, such as autonomous driving, in-vehicle infotainment, and smart diagnostics. Innovative Environment: Work on cutting-edge AI technologies and contribute to the digital transformation of the automotive industry. Career Growth: Opportunity to develop your career and grow within a global company that values creativity, innovation, and continuous learning. Collaborative Culture: Work alongside a talented and motivated team of experts from around the world to solve complex challenges. About CARIAD India CARIAD India is an integral part of the global CARIAD team, contributing to the advancement of automotive software technologies. By joining CARIAD India, you'll be part of a dynamic team driving innovation in the automotive industry, developing groundbreaking technologies, and creating a positive impact on the future of mobility. Qualification : Bachelor's or Master's degree in Computer Science, Engineering, or a related field.

Ai Engineer Ai engineer Full-Time Artificial intelligence
GC

Asic Platform Software Architect, Silicon

Google Careers

5+ Years | Not Disclosed | Bengaluru, Karnataka, India | Full-time

Minimum Qualifications: Bachelor s degree in Electrical/Electronics Engineering, Computer Engineering, Computer Science, or a related field, or equivalent practical experience. At least 5 years of experience in software development, specifically within consumer electronics or embedded systems. A minimum of 3 years of experience in leading ASIC architecture decisions from a software perspective. Proficiency with Linux kernel, bootloaders, SoC, low-power management frameworks, or performance analysis. Preferred Qualifications: Master s degree or PhD in Electrical/Electronics Engineering, Computer Engineering, Computer Science, or a related discipline. 10 years of experience in software design and development, particularly with software layers in ASIC (e.g., boot processes, drivers, embedded firmware, libraries, and APIs for applications). Familiarity with Android OS or similar platforms, especially in power management. Strong understanding of hardware-software interactions across various hardware blocks, including CPUs and accelerators. About the Role: Join a dynamic, diverse team that is pioneering the development of custom silicon solutions powering the future of Google's direct-to-consumer products. As part of the team, you will contribute to groundbreaking innovations in products used by millions globally, shaping the next generation of hardware experiences for optimal performance, efficiency, and integration. As the ASIC Platform Software Architect, you will be instrumental in translating software product requirements and use cases into specific hardware blocks or sub-systems. In this role, you will define the direction of the software team, guiding them in the face of complex constraints. You will work closely with hardware architects to define system architectures for hardware blocks and collaborate with the implementation team to outline solutions. You ll also help influence design decisions to ensure software requirements are met, negotiating hardware/software trade-offs for optimal results. Google's mission is to organize the world s information and make it universally accessible and useful. Our Devices & Services team integrates the best of Google AI, software, and hardware to create transformative user experiences. We focus on researching, designing, and developing new technologies and hardware to make user interaction with computing faster, more seamless, and more powerful. Whether we re innovating on form factors, advancing sensors, or redefining interaction methods, the Devices & Services team is dedicated to improving people's lives through technology. Responsibilities: Collaborate with stakeholders to identify user experience needs and map them to hardware and software solutions. Design architectures and software interfaces that empower developers to leverage hardware accelerators and other intellectual property (IP). Analyze hardware component interactions, troubleshoot issues, propose trade-off solutions, and drive to resolution. Contribute to the design and improvement of hardware from one generation to the next, applying insights from past productization efforts and reducing technical debt.

ASIC Platform Software Architect Platform Architect
KT

Automotive Cyber Security Experts

Kpit Technologies

4+ Years | Not Disclosed | Bengaluru, Karnataka, India | Full-time

Position Responsibilities: 1. Risk and Threat Assessments: Conduct comprehensive risk and threat assessments for L3 Autonomous Driving (AD) systems. Perform analyses like TARA (Threat Analysis and Risk Assessment) and MORA (Misuse-Oriented Risk Analysis). 2. Security Design and Development: Redesign modules focusing on cybersecurity. Develop and implement security features, including SecOC (Secure Onboard Communication) and CSM (Cybersecurity Management). Drive compliance with cybersecurity regulations and standards. 3. System and Requirements Architecture: Analyze and define security requirements for AD L3 systems. Collaborate with E/E system architects for security improvements. Develop and refine business, system, and architecture requirements. 4. Support and Coordination: Assist with the development of ECU software for L3 autonomous driving. Provide integration support and troubleshooting for ECUs. Coordinate internal and external assessments, including penetration tests and security evaluations. 5. Cybersecurity Analysis and Implementation: Develop security concepts and conduct analyses like FTA (Fault Tree Analysis) and FMEA (Failure Modes and Effects Analysis). Ensure adherence to regulations such as ISO 21434, UNECE R155, and UNECE R156. Required Skills and Competencies: Essential Skills: Strong expertise in automotive cybersecurity and relevant regulations (ISO 21434, UNECE R155/R156). Knowledge of L3 Autonomous Driving (AD) and Advanced Driver Assistance Systems (ADAS). Hands-on experience with Automotive ECUs, secure bootloaders, and gateway modules. Proficiency in C/C++ programming and working knowledge of AUTOSAR and its configuration tools. Familiarity with cybersecurity analysis tools like Medini or equivalent. Expertise in in-vehicle networks (e.g., CAN Protocol, UDS Protocol) and V2X technologies. Understanding of cybersecurity best practices, secure development requirements, and IT security standards. Experience with threat management models, firewalls, and embedded software components. Knowledge of security mechanisms, protocols, cryptography, and authentication systems. Preferred Skills: Strong background in ADAS and autonomous driving technologies. Experience in intrusion detection, incident response, and computer forensics. Familiarity with requirements management tools (e.g., DOORS, codeBeamer, JAMA). Hands-on experience in product development lifecycle and automotive cybersecurity. Educational Qualifications and Experience: Essential: Bachelor s or Master s degree in Information Security, Computer Science, Electrical Engineering, or related fields. Minimum of 4+ years of relevant experience in the automotive industry (AD/ADAS or autonomous driving). Preferred: Expertise in cybersecurity standards, analysis, and threat management tools. Key Competencies and Tools: Cybersecurity Standards: ISO 21434, UNECE R155/R156. Risk Assessment Techniques: TARA, MORA. Analysis Tools: Medini, FTA, FMEA. Software Tools: AUTOSAR, SAP, C/C++ programming, Requirements Management Tools (DOORS, JAMA). Protocols and Technologies: CAN, UDS, V2X. Qualification : Bachelors or Masters degree in Information Security, Computer Science, Electrical Engineering, or related fields.

Automotive Cyber Security Cyber security Full-Time
LT

Embedded Software Engineer

Leadsoc Technologies

3-5 Years | Not Disclosed | Bengaluru, Karnataka, India | Full-time

Technical Requirements: 1. Programming Experience: Proficient in C/C++ (Embedded C, Assembly programming is a plus). Experience in writing low-level firmware and drivers in C and assembly language. 2. Driver Development & Integration: Experience in driver development and integration for various protocols including: SPI, I2C, UART, DMA, CAN, PCIe, Ethernet, USB, SCSI/iSCSI. Expertise in integrating drivers for different hardware components. 3. Board-Level Development: Experience in NVMe and DDR board-level interfaces development. Working experience with board support packages (BSP) and reference platforms. 4. Bootloader Development: Proficient in developing and integrating bootloaders (PSBL, SBL). Familiarity with bare-metal driver development for various platforms. 5. HW Bring-up & Firmware Validation: Experience in hardware bring-up for ARM and x86-based platforms. Firmware design and validation, ensuring reliability and performance at the firmware level. 6. Microcontroller Programming: Hands-on experience in microcontroller programming using Assembly, C, and/or Python. Expectations from the Role: 1. Learning & Technology Adaptability: Strong ability and eagerness to learn new concepts and technologies. Openness to apply new learning to solve technical challenges. 2. Independent Work: Ability to work independently and take ownership of assigned tasks. Ensure tasks are completed on schedule and meet committed quality. 3. Ownership & Responsibility: Ownership of tasks, ensuring completion within agreed timelines and at the expected quality level. Take responsibility for the overall success of the projects. 4. Team Collaboration: Ability to collaborate effectively with team members to accomplish tasks. Work as a team player, communicating clearly and helping others as needed. 5. Experience with Development Tools: Familiarity with development, debugging, testing, and build tools. Proficiency in using IDE and debugging tools specific to embedded development.

Embedded Software Embedded software Software embedded Engineer
RS

Embedded Software Engineer

Raad Systems

2+ Years | Not Disclosed | Bengaluru, Karnataka, India | Full-time

Position: Embedded Software Engineer Location: Bengaluru, Karnataka, India Reporting To: Project Manager Qualifications: Bachelor s Degree in Electronics & Communication, Electrical, or Computer Science Engineering 2 to 5 years of relevant experience in embedded software development and software design Proficiency in programming languages such as C, C++, C# and experience with RTOS Key Responsibilities: Collaborate with cross-functional teams to design and develop embedded software from initial requirements through to production and commercial deployment Write clean, efficient, and well-documented code aligned with specifications Troubleshoot, debug, and maintain existing embedded software systems Recommend and implement software improvements to enhance performance and reliability Develop technical documentation and reports to support software solutions Integrate software components and third-party libraries or tools as required Essential Skills & Experience: Proven experience as an Embedded Software Developer or Engineer Strong understanding of communication protocols such as Serial, Ethernet (TCP/IP, UDP), CAN, SPI, I2C, SQI, Parallel, EtherCAT, etc. Solid background in software design and development within a test-driven environment Proficient in embedded programming with C, C++ and RTOS Excellent analytical, problem-solving, and communication skills Desirable Skills: Experience working with microcontrollers Knowledge of PLC programming Ability and enthusiasm to quickly learn new programming languages and technologies Qualification : Bachelors Degree in Electronics & Communication, Electrical, or Computer Science Engineering

Embedded Software Embedded software Software embedded Engineer
IB

Openbmc Developer

International Business Machines

2-10 Years | Not Disclosed | Bengaluru, Karnataka, India | Full-time

OpenBMC Developer Location: Bangalore, Karnataka, India Experience: 2 10 Years Job Type: Full-Time Education: Bachelor s Degree (Master s preferred) Industry: Technology / Firmware Development Company: IBM India Systems Development Lab (ISDL) Introduction: IBM is one of the world s largest and most innovative technology companies, operating in over 170 countries. With a legacy of more than 100 years, IBM is at the forefront of global transformation, reshaping industries through the power of Cloud, AI, Analytics, Security, Mobile, and IoT. At IBM, we believe in doing work that matters. We re building a smarter business and a better world and we want bright, driven minds like yours to join us. This is your opportunity to become an essential part of a company that fosters creativity, growth, and the pursuit of innovation. About the Role: As a Firmware Developer in our India Systems Development Lab (ISDL), you will contribute to the design and development of features for IBM's next-generation enterprise Power servers. Working within the global WW Firmware Development Organization, you will focus on cutting-edge development on the OpenBMC stack, helping shape the future of server infrastructure. Your Responsibilities: Design and develop firmware components and features independently and collaboratively. Work on the OpenBMC stack, contributing to the architecture and feature development for IBM Power systems. Collaborate with cross-functional, global teams in an Agile environment. Participate in code reviews, debugging, and hardware bring-up activities. Ensure the delivery of high-quality, efficient, and scalable code. Required Technical and Professional Expertise: 2 10 years of relevant industry experience. Strong programming skills in Modern C++ (including STL, data structures, and design patterns). Solid understanding of Linux operating systems, with hands-on experience across various flavors. Experience with open-source tools and scripting: Git, Gerrit, Jenkins, Bitbake, Python/Perl. Excellent debugging and problem-solving skills. Ability to work independently as a self-starter and as part of a global agile team. Preferred Technical and Professional Experience: Prior experience in OpenBMC development. Exposure to server management protocols: Redfish, REST, HTTP. Familiarity with hardware abstraction, including protocols like I2C, SPI, GPIO and Device Tree manipulation. Understanding of networking concepts (Socket programming, SSL, certificates, Linux firewalls). Experience with C++17 or C++20 standards is highly desirable. Involvement in hardware bring-up or low-level firmware debugging is a strong plus. Work on industry-leading systems powering the world's critical infrastructure. Collaborate with global innovators across cutting-edge domains. Enjoy a workplace that values diversity, learning, and career growth. Be part of a company committed to building a smarter planet. Qualification : Bachelors Degree (Masters preferred)

Developer Full-Time OpenBMC BMC (Baseboard Management Controller) Embedded Linux
IC

Silicon Firmware Development Engineer

Intel Corporation

4+ Years | Not Disclosed | Bengaluru, Karnataka, India | Full-time

Engineer will be working on Embedded Firmware which involves feature development, integration, and bug fixing and maintenance. Experience in embedded architecture, external interfaces, product constraints, along with ability to develop architectures/features that meet these constraints while providing new value for the platform. Strong Experience in C\C++ Strong Experience in embedded Systems Strong Experience in RTOS System level design Experience in low level programming in ARM or ARC architecture Experience in debugging Embedded system software with Innovative techniques Experience in capturing and debugging based on HW Signals. Experience in Requirement understanding and designing solution with good presentation skills.Add-on:- Experience in USB Protocol- Experience in PCI System flows- Experience in Bluetooth Controller / Host protocols( BR\EDR) and Bluetooth Low Energy- Exposure to Python scripting.- Agile and scrum practices Qualifications Bachelor's or Master s degree in computer science, Electronics and communication Engineering or a related field with 4 years of experience. Proven experience in Embedded system software / Firmware development in RTOS environment with strong system knowledge in understanding the requirements and making the design, development and deployment in embedded products. Solid understanding of software development life cycle (SDLC) and Agile methodologies. Excellent problem-solving skills and attention to detail. Strong written and verbal communication skills. Experience in maintaining and managing codebases, ensuring high standards of code quality. Inside this Business Group The Client Computing Group (CCG) is responsible for driving business strategy and product development for Intel's PC products and platforms, spanning form factors such as notebooks, desktops, 2 in 1s, all in ones. Working with our partners across the industry, we intend to deliver purposeful computing experiences that unlock people's potential - allowing each person use our products to focus, create and connect in ways that matter most to them. As the largest business unit at Intel, CCG is investing more heavily in the PC, ramping its capabilities even more aggressively, and designing the PC experience even more deliberately, including delivering a predictable cadence of leadership products. As a result, we are able to fuel innovation across Intel, providing an important source of IP and scale, as well as help the company deliver on its purpose of enriching the lives of every person on earth. Posting Statement All qualified applicants will receive consideration for employment without regard to race, color, religion, religious creed, sex, national origin, ancestry, age, physical or mental disability, medical condition, genetic information, military and veteran status, marital status, pregnancy, gender, gender expression, gender identity, sexual orientation, or any other characteristic protected by local law, regulation, or ordinance. Qualification : Bachelor's or Masters degree in computer science, Electronics and communication Engineering or a related field with 4 years of experience.

Firmware Development Firmware development Engineer Firmware engineer
KT

Chassis System Brakes & Steer,suspension

Kpit Technologies

8-11 Years | Not Disclosed | Bengaluru, Karnataka, India | Full-time

Job/Position Summary Responsibilities Lead and Perform system level testing of Chassis system Brakes, Steer, Suspension in a Hardware In Loop Testing environment Understanding of Chassis features and components involved Mentor and guide team for designing, developing and validation of software applications Collaboration with internal teams and customers within a production program Contribute best practices for System testing and validation Contribute in customer interaction, demonstration and proposal preparation Mandatory Skills: System knowledge of Vehicle Dynamics or Brakes or Suspension system or Steer system Expertise in defining the test strategy for system testing for chassis ECU Expertise in performing Hardware-In-Loop commissioning, testing and analysis Experience in requirement-based testing, diagnostic and fault insertion testing Experience in Test Automation using CAPL/Python for start up sequence, shutdown etc Experience in dSpace/Vector/NI tool chain Experience in Plant model creation and Simulation tools like CarSim, CarMaker Knowledge of CAN, UDS, XCP protocol and Flash bootloader integration Familiarity of functional safety concepts and ISO 26262 is desired Excellent communication, collaboration, analytical and problem-solving skills Familiarity with infrastructure tools like Requirements Management, Change Management and Version Management Requirement ESSENTIAL SKILLS /COMPETENCIES C++ PREFFERED SKILLS /COMPETENCIES C++

Chassis System Brakes Suspension Full-Time

1 - 20 of 0 jobs

* No exact matches found. Showing closest results instead
Sort by:

No results found

Modify search criteria or create an alert to get relevant jobs as soon as they’re posted

Create an alert

Continue to Save

Please login to your jobseeker account, or create a new one to save this job.

Feedback

Share Feedback