Logo
Kasmo Global

Embedded Software Developer

Kasmo Global, Oak Brook

Save Job

Job Title : Embedded Software Developer
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.