Embedded Software Engineer
Actively Reviewing the ApplicationsSatronics Enterprises
Job Description
Company Description
Satronics Enterprises is a dynamic and forward-thinking company committed to providing cutting-edge technology solutions across various industries. Known for its expertise in electronics and embedded systems, Satronics develops innovative products to meet the evolving needs of its clients. Headquartered in Pune, the company fosters a culture of excellence, collaboration, and innovation. At Satronics, employees work on impactful projects that shape the future of technology and contribute to meaningful advancements.
Job Title:
Embedded Software Developer
Experience:
2 to 6 Years
Location: Pune
Job Summary:
We are looking for a skilled Embedded Software Developer with strong experience in Automotive ECU development. The ideal candidate will have hands-on expertise with Renesas RH850 / RL78 / ITE microcontrollers, real-time operating systems, and automotive communication protocols. The role involves development, integration, debugging, and validation of embedded software for production automotive ECUs.
Key Responsibilities:
- Design, develop, and maintain embedded software for Automotive ECUs.
- Work on Renesas RH850 / RL78 / ITE microcontrollers, including peripheral configuration and low-level drivers.
- Develop and integrate application software using FreeRTOS (tasks, queues, semaphores, timers).
- Implement and maintain CAN communication (CAN, CAN-FD) and diagnostics using J1939, UDS (ISO 14229).
- Debug and analyze issues using hardware debuggers, logic analyzers, and CAN tools.
- Perform unit testing, integration testing, and support system validation activities.
- Collaborate with hardware, validation, and system teams to resolve integration issues.
- Ensure compliance with automotive standards and development processes.
- Prepare and maintain technical documentation, design specifications, and test reports.
Required Skills & Technical Competencies:
- 2–6 years of hands-on experience in Embedded C/C++ development.
- Strong experience in Automotive ECU software development.
- Hands-on experience with Renesas RH850 / RL78 / ITE MCUs.
- Strong working knowledge of FreeRTOS.
- Experience with CAN protocol, CAN stack integration, and CAN tools.
- Hands-on experience with UDS , DM1 diagnostics (bootloader, flashing, DTC, services).
- Experience in bare-metal and RTOS-based systems.
- Good understanding of microcontroller architecture, interrupts, timers, ADC, SPI, I2C, UART.
- Experience using tools such as Vector CANoe/CANalyzer, Renesas e² studio, IAR, or similar.
- Strong debugging skills at hardware and software level.
Good to Have:
- Experience with bootloader development and firmware updates.
- Exposure to AUTOSAR (Classic) concepts.
- Knowledge of ISO 26262 functional safety basics.
- Experience with version control tools (Git, Doors).
- Understanding of automotive OEM development lifecycle and ASPICE.
Education:
- Bachelor’s degree in Electronics / Electrical / Instrumentation / Computer Engineering or equivalent.
Why Join Us:
- Work on cutting-edge automotive embedded products.
- Opportunity to work with global OEMs and Tier-1 suppliers.
- Strong technical learning and career growth.
- Collaborative and engineering-focused work environment.
Required Skills
Quick Tip
Customize your resume and cover letter to highlight relevant skills for this position to increase your chances of getting hired.
Share
Quick Apply
Upload your resume to apply for this position