Urgent: Embedded Software Integration engineer

4 weeks ago


Pune, Maharashtra, India Bajaj Auto Full time
Job Description

Position

Embedded Software Integration engineer

Experience Level

4 - 10 years.

Required Exposure

- Familiarity with microcontroller based development using compilers/ debuggers etc.
- Good understanding of embedded C with experience in low level driver development using C.
- Exposure to CAN based networks.
- Understanding of RTOS concepts.
- At least 3 years of experience in Matlab, Simulink and Stateflow.
- Sound understanding of auto-code generation using embedded coder.
- Ability to customize code generation as per requirement.
- Exposure to any scripting language, PERL or Python.
- Familiarity with software configuration management tools (SVN/GIT), defect tracking tools, and peer review

Preferred add-ons

- Exposure to AutoSAR based design philosophy.
- Experience in Functional testing on hardware.
- Familiarity with any scripting language python/Perl/ C#.
- Understanding of how ECU software participates to ensure overall vehicle operation.
- Understanding of control strategies for electrical machines/ battery management
- Exposure to CMMi/ ASPICE practices
- Exposure to automotive data acquisition tools from vector, intrepid etc.
- Exposure to ECU calibration and measurement using INCA.

Job profile

The selected candidate shall work closely with the hardware development team to configure BAL proprietary architecture on a given ECU based on application need. While doing so, he/ she may need to decompose the application requirement into multiple functional blocks interfaced with each other. This would involve partitioning the functional requirement into implementation blocks, defining interfaces for each block, and analytically deriving priority of execution for each block. Subsequent to this, the function development, i.e. implementation of each block, may be handled by a separate function development team who needs to be supported by the selected candidate. Such support may include creation of low-level code packaged into S functions to improve CPU utilization or development of certain re-usable modules. Thus, he/ she may need to support incorporation of specific S-functions into the Matlab - Simulink development environment used for function development. In addition, the selected candidate shall support basic validation and configure the build tool-chain before handover to function development group. During function development, the selected candidate shall provide support for architecture and debug of vehicle level issues. He/she shall aid root cause analysis of vehicle issues. The selected candidate shall also be responsible for creating release software for ECU based on inputs from test & validation group and function development. Therefore, he/ she needs to collaborate closely with function development, and test and verification groups.

Desired Qualification

BE/ BTech/ ME/ Mtech/ MSc in Computer Science/ Electrical/ Electronics (& Telecommunication)/ Instrumentation & Control from reputed institute.

  • Pune, Maharashtra, India Acclivis Technologies Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Acclivis Technologies is a high-end services company managed by technically qualified professionals with a collective experience of more than 200 man-years in product engineering services with custom solutions to meet client requirements. looking for talented and enthusiastic team members. If you have a passion for technology and creativity, then come join...


  • Pune, Maharashtra, India Intangles Full time ₹ 15,00,000 - ₹ 28,00,000 per year

    Job descriptionAs an Embedded Software Engineer, you will be responsible for delivering high-quality firmware for next-generation embedded products in the Internal Combustion Engine (ICE)/Electrical Vehicle (EV) domain. You will work on crucial firmware engineering problems, including real-time application development and profiling, serial driver development...


  • Pune, Maharashtra, India Innoiq Engineering Full time ₹ 1,04,000 - ₹ 1,30,878 per year

    Job Title: Embedded Software Engineer Medical Device TechnologyLocation: Pune Department: Engineering / Embedded SystemsEmployment Type: Full Time Company Overview:InnoIQ Engineering, a subsidiary of B&W Engineering und Datensysteme GmbH, Germany, is a leading company specializing in the research, design, and development of innovative medical devices. With...


  • Pune, Maharashtra, India SLB Full time ₹ 6,00,000 - ₹ 12,00,000 per year

    Job Title: Embedded Software EngineerLocation: Pune, MaharashtraAbout Us:We are a global technology company driving energy innovation for a balanced planet. Together, we create amazing technology that unlocks access to energy for the benefit of all. Our inclusive culture is the key to our success. We collaborate with our internal community of colleagues,...


  • Pune, Maharashtra, India Pi Square Technologies Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Job Title: Embedded Software EngineerExperience: 3 - 8Location - PuneEmbedded Software Engineer (DMS & Vision Systems)??--Embedded software development experience with demonstrated QNX RTOS expertise (QNX is mandatory).--Strong proficiency in C/C++, embedded toolchains, and cross-compilation.--Experience with computer vision and AI/ML frameworks (OpenCV,...


  • Pune, Maharashtra, India AGCO Corporation Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Date: Sep 19, 2025Req ID: 101314Location:Pune, MH, INWorkplace Type: Hybrid/RemoteDo you want to help solve the world's most pressing challenges? Feeding the world's growing population and slowing climate change are two of the world's greatest challenges. AGCO is a part of the solution Join us to make your contribution.AGCO is looking to hire candidates for...


  • Pune, Maharashtra, India Talent Corner HR Services Pvt Ltd Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    ResponsibilitiesDesign, develop, test, and optimize software for embedded systemsEnsure software meets the needs of the hardwareWork closely with hardware engineers to ensure seamless integration between software and hardwareDebug, test, and optimize software to meet performance requirementsCreate demonstration software or create utilities used in testing...


  • Pune, Maharashtra, India Acclivis Technologies Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Acclivis Technologies is a high-end services company managed by technically qualified professionals with a collective experience of more than 200 man-years in product engineering services with custom solutions to meet client requirements. looking for talented and enthusiastic team members. If you have a passion for technology and creativity, then come join...

  • Embedded Engineer

    2 weeks ago


    Pune, Maharashtra, India DDMTRONICS Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Company DescriptionDDMTRONICS specializes in Electronics Design, Development, and Maintenance for both analog and digital (embedded) systems. We cater to all types of industrial electronics instruments including drives, forklift controllers, power supplies, PLCs, operator panels, industrial computers, and more. Additionally, we provide maintenance services...

  • Embedded Engineer

    17 hours ago


    Pune, Maharashtra, India FORTYTWO LABS Full time ₹ 5,00,000 - ₹ 12,00,000 per year

    We are hiring a Embedded Engineer (C++ Development) for Pune location.Role: Research EngineerExperience: 2-4yrsLocation: Baner, PuneRole:Develop embedded systems, focusing on microcontrollers, low-level programming, and embedded communication protocols (USB, UART, SPI, I2C).Integrate hardware and software for seamless interaction, ensuring optimal system...