Description :
Key Responsibility Areas :
- Design, develop, and test embedded software for i.MX 9 and other multi-core processors.
- Customize Linux OS (Yocto-based builds) for target hardware platforms.
- Perform board bring-up, BSP development, device driver integration for peripherals and custom boards.
- Optimize software for real-time performance, power efficiency, and reliability.
- Collaborate with hardware engineers for schematic reviews, hardware-software co-design, debugging.
- Ensure compliance with safety, security, and defense software standards.
- Create and maintain design documentation, test plans, and technical reports.
- Support integration of embedded software into larger system-level platforms (platform
systems, EO sensors, C-UAS subsystems).
Front-end UI development :
Experience in camera image processing and AI / ML implementation.Hands-on experience with Qt integration and application development.Hardware debugging and troubleshooting skills.Knowledge and Skills Required :
Hands-on experience with Yocto build system and Linux OS customization.Proficiency in device driver development, board bring-up, kernel debugging.Strong C / C++ programming skills for embedded systems.Familiarity with real-time constraints, IPC, and multi-threading.Exposure to defense or safety-critical systems preferred.Good communication, problem-solving, and cross-functional teamwork skills.Job Specifications :
Qualification : B.Tech in Computers or Electronics.
Other desired qualifications : Strong expertise in i.MX 9 / multi-core ARM processors.
Relevant Experience :
Min. no. of years of relevant experience required :
7 - 12 years in embedded software development.(ref : hirist.tech)