Embedded Software Engineer

2 days ago


Bengaluru, Karnataka, India beBeeSoftware Full time US$ 1,20,000 - US$ 1,80,000
Job Description

As a software engineer in the automotive industry, you will play a key role in designing and developing software for instrument clusters. Your primary focus will be on creating innovative solutions that improve vehicle safety and performance.

Key Responsibilities:

  • Define software architecture and lead the end-to-end development of instrument cluster platforms, focusing on vehicle communication, diagnostic systems, and infrastructure services.
  • Develop and integrate vehicle network communication stacks including CAN, CAN-FD, LIN, and Automotive Ethernet (SOME/IP, SoAd, DoIP).
  • Design and implement UDS diagnostic services, DTC management, and End-of-Line (EOL) functionalities.
  • Design and maintain infrastructure software such as Watchdog, NVM, Bootloader, and State Manager modules.
  • Develop MATLAB/Simulink-based application software models for features such as vehicle signal processing, telltale logic, system diagnostics, and startup sequences.
  • Generate auto code from MATLAB/Simulink using Embedded Coder and integrate into the embedded platform.
  • Support model-in-the-loop (MIL), software-in-the-loop (SIL), and hardware-in-the-loop (HIL) testing environments.
  • Collaborate with system engineers, hardware teams, and HMI developers to ensure seamless end-to-end integration.

Required Skills and Qualifications

The ideal candidate will have:

  • Proficiency in communication protocols, including CAN, CAN-FD, and Automotive Ethernet (SOME/IP, DoIP).
  • Strong experience using Vector tools (CANoe, CANalyzer).
  • Expertise in diagnostics, including UDS (ISO 14229), DTC handling, and diagnostic services.
  • Knowledge of embedded software components like watchdog, state machines, power modes, and memory management (NvM, EEPROM).
  • Experience with AUTOSAR (Classic and/or Adaptive) architecture and integration.
  • Familiarity with Real-Time Operating Systems (RTOS) and software integration workflows.
  • Hands-on experience with MATLAB/Simulink and Embedded Coder.
  • Strong proficiency in C and C++ programming.
  • Scripting skills in Python or CAPL are a plus.

Benefits

As a member of our team, you will enjoy:

  • A competitive salary and benefits package.
  • Opportunities for professional growth and development.
  • A collaborative and dynamic work environment.

Others

At [Company Name], we value diversity and inclusion in the workplace. We welcome applications from people of all backgrounds and perspectives. If you are passionate about software engineering and innovation, please submit your application.



  • Bengaluru, Karnataka, India beBeeSoftware Full time ₹ 20,00,000 - ₹ 25,00,000

    Embedded Software Engineer - Linux and BSPWe are seeking an experienced Embedded Software Engineer with expertise in Linux operating systems and Board Support Packages (BSPs) to join our dynamic team.The ideal candidate will have a strong background in embedded software development, specifically with a focus on C programming language and real-time operating...


  • Bengaluru, Karnataka, India beBeeSoftware Full time ₹ 9,00,000 - ₹ 12,00,000

    Job Description">We are seeking an experienced Embedded Systems Software Engineer to join our team. As a key member of our software development group, you will be responsible for designing, developing, and testing embedded systems software.">Responsibilities:">">Develop and implement device drivers for Linux-based systems">Create and maintain firmware for...


  • Bengaluru, Karnataka, India beBeeembedded Full time ₹ 9,00,000 - ₹ 12,00,000

    Job Title: Embedded Systems Software EngineerDescription:We are seeking an experienced Embedded Systems Software Engineer to join our team. As an Embedded Systems Software Engineer, you will be responsible for designing and implementing software for embedded devices and systems from requirements to production and commercial deployment.Your key...


  • Bengaluru, Karnataka, India Michael Page Full time

    Job Description- Competetive Salary- PF and GratuityJob DescriptionSenior Embedded Software EngineerYour Job:. Design, implement, and test embedded software for Smart Motion Products in the field of industrialautomation.. Collaborate within an agile team on projects related to industrial communication, cybersecurity, andclosed-loop control.. Assist in the...


  • Bengaluru, Karnataka, India beBeeEmbedded Full time ₹ 18,00,000 - ₹ 21,30,000

    Embedded 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...


  • Bengaluru, Karnataka, India beBeeEmbeddedSoftwareEngineer Full time ₹ 1,04,000 - ₹ 1,30,878

    Job Title: Embedded Software EngineerWe are seeking an experienced Embedded Software Engineer to join our team.About the RoleThis is an exciting opportunity for a skilled engineer to work on designing and implementing software solutions for embedded systems. As an Embedded Software Engineer, you will be responsible for developing high-quality software that...


  • Bengaluru, Karnataka, India beBeeSoftware Full time ₹ 9,00,000 - ₹ 12,00,000

    Embedded Software Engineering PositionJob Overview:We are seeking a highly skilled Embedded Software Engineer to join our team. The ideal candidate will have a strong understanding of data structures and algorithms, as well as experience with kernel drivers, networking, and debugging/troubleshooting.Key Responsibilities:Review and provide feedback on code...


  • Bengaluru, Karnataka, India YourTribe Full time

    Job DescriptionAbout the Role:We are seeking a talented and enthusiastic Embedded Systems Engineer to join ourteam and contribute to the development of robust electronic systems for our autonomous marinevessels. As part of our dynamic startup journey, you will collaborate closely with our experiencedengineers and the founding members of the company, who are...


  • Bengaluru, Karnataka, India beBeeSoftwareDevelopment Full time ₹ 1,80,00,000 - ₹ 2,00,00,000

    Embedded Software Development LeadWe are seeking an experienced Embedded Software Development Lead to join our team. As a key member of our development team, you will be responsible for designing and implementing innovative software solutions for embedded devices.You will work closely with the software development team to align interfaces and engage in...


  • Bengaluru, Karnataka, India Strategic HR Solutions Full time

    We are seeking an experienced Embedded Software Testing Engineer to join our team for a contract position. The ideal candidate will have a strong background in medical software testing and be adept at defining and executing test cases independently.Key Responsibilities :- Design, develop, and execute test plans and test cases for embedded software at the...