
Expert Embedded Software Developer
1 day ago
We are seeking an exceptional Embedded Software Development Expert to lead the design, development, and integration of hardware abstraction and peripheral drivers for automotive microcontroller (MCU)-based ECUs.
This role is focused on enabling reliable and performance-optimized software for key system components such as Zonal Controllers, Body Electronics, and Powertrain Modules.
Main Responsibilities:
- Design, develop, and integrate low-level drivers for peripheral interfaces including GPIO, ADC, PWM, SPI, I2C, CAN, LIN, and UART.
- Develop complex device drivers for low-level hardware components not supported by standard MCAL modules.
- Configure and integrate MCAL and hardware abstraction layers (IOHWAB) in AUTOSAR Classic environments.
- Participate in board bring-up activities for new MCU hardware platforms.
- Support development of Board Support Packages (BSPs) and diagnostic test software.
- Optimize drivers for performance, determinism, and memory footprint.
- Perform debugging and troubleshooting using oscilloscopes, logic analyzers, and JTAG tools.
- Collaborate with hardware and software architects to define and review hardware/software interface requirements, ensuring alignment across system components.
- Collaborate with hardware, OS, Sensor/Actuators and safety teams to validate low-level software under real-world conditions.
- Ensure robustness and compliance with ISO 26262, MISRA C, and ASPICE.
- Test and validate low-level driver code through unit and software testing to ensure maturity, traceability, and readiness for release.
- Design and implement Wakeup/Sleep requirements related to low-level drivers.
- Contribute to CI/CD pipelines, automation frameworks, and software test infrastructure in real/virtual environment.
- Document driver architecture, configuration, and integration guidelines.
Requirements:
- Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
- 12-15 years of experience in embedded software development for automotive or real-time systems.
- Strong programming skills in C and in-depth knowledge of MCU architectures (e.g., ARM Cortex-M, RH850, AURIX).
- Experience with MCAL, AUTOSAR BSW layers, or custom low-level driver frameworks.
- Hands-on experience with hardware interfaces such as SPI, CAN, I2C, PWM, ADC, etc.
- Proficient with debugging tools and embedded development environments.
- Familiarity with safety standards (ISO 26262), coding guidelines (MISRA), and software quality processes (ASPICE).
Preferred Qualifications:
- Master's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
- Experience with ASIL-B/D software development.
- Familiarity with Vector DaVinci, EB tresos, or equivalent configuration tools.
- Exposure to power modes, startup sequences, and fault detection mechanisms.
- Scripting experience with Python or Shell for automation and test development.
- Understanding of vehicle communication protocols (CAN, LIN, Ethernet) and diagnostic stacks (UDS, DoIP).
- Experience with bootloader integration and secure hardware interfaces.
-
Senior Embedded Software Developer
1 day ago
Bengaluru, Karnataka, India beBeeSoftware Full time ₹ 1,50,00,000 - ₹ 2,00,00,000Embedded Software Development OpportunityWe are seeking a highly skilled Embedded Software Engineer to join our team. In this role, you will be responsible for developing and validating embedded software for avionics systems.Key Responsibilities:Design, develop, and test embedded software applications for avionics systems.Analyze requirements, integrate...
-
Developer of Advanced Embedded Software Solutions
15 hours ago
Bengaluru, Karnataka, India beBeeEmbedded Full time ₹ 1,50,00,000 - ₹ 2,25,00,000Embedded Software Engineer for Innovative SolutionsJoin our organization in Bengaluru and expand your possibilities.We are a leading global provider of equipment, systems, digital solutions, and value-added services for freight and transit rail as well as the mining, marine, and industrial markets.Our ideal candidate will be responsible for conception and...
-
Embedded C Software Engineer
4 days ago
Bengaluru, Karnataka, India beBeeEmbedded Full time ₹ 18,00,000 - ₹ 21,30,000Embedded C Software EngineerWe are seeking highly skilled Embedded C software engineers to join our team. As an embedded systems expert, you will design and develop base software layers, middleware components, and applications for future Software Defined Vehicles.Job Description:Design and develop high-quality, efficient, and reliable Embedded C code for...
-
Embedded System Automation Expert
1 day ago
Bengaluru, Karnataka, India beBeeAutomation Full time ₹ 12,00,000 - ₹ 15,00,000Embedded System Automation ExpertA highly skilled Embedded System Automation Expert with expertise in systems engineering, particularly embedded system qualification and validation. Key areas of focus include system-level integration, automation frameworks, and debugging of system software.Key Responsibilities:Create automated test cases using Python and...
-
Embedded development
2 weeks ago
Bengaluru, Karnataka, India Larsen & Toubro Limited Full timeJob DescriptionDesigning, developing, testing and optimising software for embedded systems- Experience with customizing embedded Linux, BSP- Experience in working with Zynq MpSoC & PetalinuxTesting and debugging embedded software to ensure reliability and performanceCollaborating with hardware engineers to understand system constraints and optimise software...
-
Expert Embedded Linux System Developer
4 days ago
Bengaluru, Karnataka, India beBeeEmbeddedLinuxEngineer Full timeJob Title: Embedded Linux Engineer","Job Summary:","We are looking for an experienced Embedded Linux Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and deploying embedded Linux systems for various industries such as Automotive, Medical Devices, Industrial Systems, Robotics, and Telco, as...
-
Lead Embedded Software Developer
4 days ago
Bengaluru, Karnataka, India beBeeSoftwareDevelopment Full time ₹ 20,00,000 - ₹ 25,00,000Software Development Lead RoleWe are seeking a highly skilled Software Development Lead to join our team. In this role, you will be responsible for developing and configuring software systems, either end-to-end or for specific stages of the product lifecycle.Key Responsibilities:Design, develop, and maintain software components for embedded systems using...
-
Bengaluru, Karnataka, India beBeeEmbeddedSoftware Full time US$ 95,500 - US$ 1,21,250Unlock your potential as a Staff Embedded Software Engineer with our Digital Engineering Solutions (DES) team. We are seeking a highly skilled and dynamic professional to join us in creating a safer, more connected world.Job OverviewThis is an exciting opportunity for a technical partner who can provide support to our embedded software development teams. You...
-
Embedded Firmware Design Expert
3 days ago
Bengaluru, Karnataka, India beBeeFirmware Full time ₹ 15,00,000 - ₹ 25,00,000Embedded Firmware Design ExpertWe are seeking a skilled Embedded Firmware Design Engineer to join our team. As part of the New Product Development (NPD) team, this individual will be responsible for designing and developing microcontroller-based embedded firmware.Key Responsibilities:Understand product specifications and software requirements.Design software...
-
Embedded Systems Developer
1 day ago
Bengaluru, Karnataka, India beBeeNetwork Full time ₹ 15,00,000 - ₹ 25,00,000Embedded Systems Developer PositionWe are seeking a skilled Embedded Systems Developer to join our team. The ideal candidate will have hands-on experience in developing, integrating, and maintaining networking stacks using OpenWRT/PrplOS for CPE and broadband gateway devices.Key Responsibilities:Develop, integrate, and maintain robust networking stacks using...