Embedded Software Engineer 4 (97574-1)

Cullerton Group

Mossville, IL

JOB DETAILS
SALARY
$81.60
LOCATION
Mossville, IL
POSTED
30+ days ago
Cullerton Group has a new opportunity for an Embedded Software Engineer 4. The work will be done onsite in Mossville, IL. This is a 24-month long-term position that can lead to permanent employment with our client. Compensation is up to $81.60/hr + full benefits (vision, dental, health insurance, 401k, and holiday pay).
Job Summary
Cullerton Group is seeking an Embedded Software Engineer 4 to support the development of advanced vehicle system software and embedded control systems. This role will focus on the design, development, testing, and validation of embedded software for multiple ECMs supporting industrial and vehicle applications. The engineer will work closely with an experienced software team to support real-time embedded systems, low-level software integrations, communication networks, and control system functionality. This position offers the opportunity to contribute to highly visible engineering initiatives within a collaborative and technically advanced environment.
Key Responsibilities
• Design, develop, test, and validate embedded software systems from requirements through production deployment
• Support development of low-layer embedded software including RTOS integrations, boot loaders, I/O drivers, and board initialization
• Analyze and improve system efficiency, stability, scalability, and overall software performance
• Support communication network integrations including J1939, CAN, and Ethernet protocols
• Participate in technical reviews, code reviews, troubleshooting activities, and cross-functional engineering collaboration
Required Qualifications
• Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, or related technical field
• 8–10 years of embedded software engineering experience
• Strong programming experience in ANSI C90/C99 or similar for real-time embedded systems
• Experience with embedded control systems integration and low-level embedded software development
• Strong troubleshooting, debugging, and technical problem-solving skills
• Experience with software development lifecycle activities including requirements analysis, development, testing, and validation
• Familiarity with version control tools such as Git
• Strong written and verbal communication skills
Preferred Qualifications
• 3+ years of experience developing steering and/or braking systems software
• Experience with RTOS integrations, non-volatile memory interfacing, and embedded communication networks
• Experience utilizing Python and shell scripting for build process automation
• Experience conducting technical and code reviews
• Experience leading or collaborating with cross-functional engineering teams
• Experience supporting electronic controls, displays, or telematics devices
Why This Role?
This position offers an opportunity to contribute to meaningful engineering and design work supporting advanced embedded systems and vehicle software technologies within a large-scale industrial environment. You will collaborate with experienced engineering teams on high-impact embedded control systems while gaining exposure to cutting-edge software development initiatives. Cullerton Group provides a professional environment with growth potential and strong long-term career opportunities.

 

About the Company

C

Cullerton Group