Logo
Cullerton Group

Embedded Software Engineer 2

Cullerton Group, Mossville, Illinois, us, 61552

Save Job

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