Job Title : Embedded Systems Engineer
Location : Indore / Pune
Employment Type : Full-time
Experience : 37 years
Notice Period : 30 days
Job Summary :
We are looking for a skilled Embedded Systems Engineer to design, develop, and optimize software for hardware devices with specific functions. The ideal candidate will have strong experience in embedded software development, hardware-software interfacing, and real-time operating systems.
Key Responsibilities :
- Design, develop, and maintain embedded software for hardware devices and applications.
- Work with microcontrollers, microprocessors, and embedded Linux environments.
- Develop and debug software in C, C++, and Assembly.
- Implement and optimize RTOS-based solutions for real-time applications.
- Collaborate with hardware engineers to ensure smooth hardware-software integration.
- Perform code reviews, testing, and performance optimization.
- Create technical documentation for software design and development processes.
Primary Skills :
Strong programming skills in C, C++, and Assembly.Hands-on experience with embedded Linux and RTOS.Knowledge of hardware-software interfacing, device drivers, and low-level programming.Experience with debugging tools such as JTAG, oscilloscopes, and logic analyzers.Preferred Qualifications :
Experience with communication protocols (SPI, I2C, UART, CAN, etc.).Familiarity with version control systems (e.g., Git).Knowledge of safety-critical or industrial-grade embedded applications is a plus.Education : Bachelors or Masters degree in Electronics, Computer Science, Electrical Engineering, or related field.
(ref : hirist.tech)