Embedded Software Developer - Kasmo Inc
Oak Brook, IL
About the Job
Job Title: Embedded Software Developer
Location: Oak Brook, IL
Job Type: Contract
Location: Oak Brook, IL
Job Type: Contract
Job Description
We are seeking an Embedded Software Engineer with strong expertise in C++ development for Linux-based embedded systems. The ideal candidate will have hands-on experience with NXP i.MX8 Quad Max processors, Yocto, and a solid understanding of embedded software development. This position involves working on cutting-edge embedded solutions and contributing to high-performance, reliable systems.Key Responsibilities
- Design, develop, and maintain Linux-based embedded software using C++ for real-time applications.
- Work with NXP i.MX8 Quad Max processors, ensuring seamless integration and optimal performance.
- Develop, customize, and maintain Linux builds using Yocto Project tools.
- Perform debugging, profiling, and optimization of embedded software to ensure system performance and reliability.
- Work closely with hardware engineers and cross-functional teams to align software functionalities with hardware requirements.
- Create and maintain technical documentation for software designs, processes, and testing.
Qualifications
- Education: Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
- Experience:
- 5+ years of experience in C++ programming for embedded systems.
- Proven experience with Linux-based embedded software development.
- Familiarity with NXP i.MX8 Quad Max processors or similar architectures.
- Hands-on experience with the Yocto Project for Linux distribution customization.
Source : Kasmo Inc