Cullerton Group
Cullerton Group has a new opportunity for an
Embedded Software Engineer 2 . The work will be done
onsite full-time in Mossville, IL . This is a long-term
24-month position
that can lead to permanent employment with our client. Compensation is
up to $51.50/hr + full benefits
(vision, dental, health insurance, 401k, and holiday pay).
Job Summary Cullerton Group is seeking an
Embedded Software Engineer
to support the design, development, testing, and deployment of embedded software for advanced electronic control systems. This role focuses on C++ software development, test script creation, and system-level validation in support of data collection and communication platforms. The engineer will collaborate closely with architects and system requirements owners to deliver reliable, scalable embedded solutions. This position is ideal for an engineer with strong embedded fundamentals who enjoys hands‑on development and testing in a lab‑based environment.
Key Responsibilities
Design and implement embedded software from requirements through production deployment
Develop C++ software and test scripts supporting data collection ECUs and communication modules
Analyze and improve efficiency, stability, and scalability of system resources
Troubleshoot defects, reproduce issues, and implement corrective software changes
Support requirements management, bug investigation, and software validation activities
Perform SIL/HIL testing and support ECU debugging in lab environments
Collaborate with architects and system owners to ensure software meets acceptance criteria
Review project requests to estimate development effort, timing, and cost
Required Qualifications
Bachelor’s degree in
Computer Science, Software Engineering, Electrical Engineering, or Computer Engineering
(required)
2–4 years
of embedded software development experience (internships not accepted)
Strong proficiency in
C++
Working knowledge of
Git
or similar version control tools
Understanding of the full software development lifecycle
Ability to troubleshoot embedded software and hardware interactions
Strong verbal, written, and interpersonal communication skills
Preferred Qualifications
Experience with
embedded Linux , Python, and test automation
Hands‑on experience with
HIL bench setup and troubleshooting
Knowledge of
CAN / J1939
communication protocols
Familiarity with telematics, data collection, or remote monitoring systems
Exposure to cloud‑connected or data‑driven embedded systems
Why This Role? This position offers the opportunity to work on embedded systems that support advanced data collection and connectivity solutions. You will collaborate with experienced architects and engineers, gain hands‑on experience with ECUs and lab‑based testing, and contribute to systems that enable smarter, more connected machines. Cullerton Group provides a professional environment with strong growth potential, challenging technical work, and long‑term career opportunities.
#J-18808-Ljbffr
Embedded Software Engineer 2 . The work will be done
onsite full-time in Mossville, IL . This is a long-term
24-month position
that can lead to permanent employment with our client. Compensation is
up to $51.50/hr + full benefits
(vision, dental, health insurance, 401k, and holiday pay).
Job Summary Cullerton Group is seeking an
Embedded Software Engineer
to support the design, development, testing, and deployment of embedded software for advanced electronic control systems. This role focuses on C++ software development, test script creation, and system-level validation in support of data collection and communication platforms. The engineer will collaborate closely with architects and system requirements owners to deliver reliable, scalable embedded solutions. This position is ideal for an engineer with strong embedded fundamentals who enjoys hands‑on development and testing in a lab‑based environment.
Key Responsibilities
Design and implement embedded software from requirements through production deployment
Develop C++ software and test scripts supporting data collection ECUs and communication modules
Analyze and improve efficiency, stability, and scalability of system resources
Troubleshoot defects, reproduce issues, and implement corrective software changes
Support requirements management, bug investigation, and software validation activities
Perform SIL/HIL testing and support ECU debugging in lab environments
Collaborate with architects and system owners to ensure software meets acceptance criteria
Review project requests to estimate development effort, timing, and cost
Required Qualifications
Bachelor’s degree in
Computer Science, Software Engineering, Electrical Engineering, or Computer Engineering
(required)
2–4 years
of embedded software development experience (internships not accepted)
Strong proficiency in
C++
Working knowledge of
Git
or similar version control tools
Understanding of the full software development lifecycle
Ability to troubleshoot embedded software and hardware interactions
Strong verbal, written, and interpersonal communication skills
Preferred Qualifications
Experience with
embedded Linux , Python, and test automation
Hands‑on experience with
HIL bench setup and troubleshooting
Knowledge of
CAN / J1939
communication protocols
Familiarity with telematics, data collection, or remote monitoring systems
Exposure to cloud‑connected or data‑driven embedded systems
Why This Role? This position offers the opportunity to work on embedded systems that support advanced data collection and connectivity solutions. You will collaborate with experienced architects and engineers, gain hands‑on experience with ECUs and lab‑based testing, and contribute to systems that enable smarter, more connected machines. Cullerton Group provides a professional environment with strong growth potential, challenging technical work, and long‑term career opportunities.
#J-18808-Ljbffr