Embedded Software Engineer 3 (Telematics & Display Systems) (94068-1)

Cullerton Group

Mossville, IL

JOB DETAILS
SALARY
$67
LOCATION
Mossville, IL
POSTED
30+ days ago
Embedded Software Engineer 3 (Telematics & Display Systems) (94068-1)
Cullerton Group has a new opportunity for an Embedded Software Engineer 3. The work will be done onsite in Mossville, IL. This is a long-term position (12 months) that can lead to permanent employment with our client. Compensation is up to $67/hour + full benefits (vision, dental, health insurance, 401k, and holiday pay).
Job Summary
The Embedded Software Engineer 3 will design, develop, and test embedded software solutions for advanced display and telematics systems used in industrial equipment. This role focuses on building mid-layer and application-layer software on embedded Linux platforms, supporting full lifecycle development from requirements through deployment. The engineer will collaborate with cross-functional teams to improve system performance, scalability, and reliability. This position offers hands-on experience working with cutting-edge embedded technologies in a highly collaborative engineering environment.
Key Responsibilities
• Design, develop, and implement embedded software for display and telematics systems from concept through production
• Develop and maintain software using C, C++, or Rust on embedded Linux platforms
• Analyze system requirements and decompose them into functional software solutions
• Troubleshoot, test, and enhance system performance, stability, and scalability
• Support software lifecycle activities including version control, testing, and deployment
Required Qualifications
• Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or related field
• 5–7 years of experience in embedded software development
• Strong experience with embedded Linux development
• Proficiency in C, C++, or Rust programming
• Experience with networking protocols such as Ethernet, TCP/IP, and WiFi
• Ability to read schematics and understand hardware/software interactions
• Strong problem-solving, troubleshooting, and communication skills
Preferred Qualifications
• Experience with telematics, infotainment, or connected device systems
• Experience with Bluetooth, Linux kernel development, or device drivers
• Familiarity with Python or shell scripting
• Experience with Git and Agile development practices
• Exposure to hardware interfacing (SPI, I2C, device drivers, board-level diagnostics)
Why This Role?
This position offers an opportunity to contribute to meaningful engineering and software development work that supports advanced machine technologies and connected systems. Cullerton Group provides a professional environment with growth potential and a strong partnership with industry-leading organizations.

 

About the Company

C

Cullerton Group