Kasmo Global
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.
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.