cover image
Cullerton Group

Embedded Software Engineer

On site

Mossville, United states

$ 42 /hour

Freelance

29-01-2026

Share this job:

Skills

Communication Teamwork Python Test Test Automation Problem-solving Programming Software Development software testing C++ Embedded Systems

Job Specifications

Cullerton Group has a new opportunity for an Embedded Software Engineer 1.

The work will be done onsite full-time in Mossville, IL. This is a 12-month long-term position that can lead to permanent employment with our client. Compensation is up to $42.74/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 validation of embedded software systems used in connected and telematics-enabled products. This role focuses on embedded software verification, troubleshooting, and system-level testing using simulation and hardware-in-the-loop (HIL) environments. The engineer will work closely with a global team to support release testing, investigate issues, and improve test automation. This position is ideal for an early-career engineer looking to build strong foundations in embedded systems and software validation.

Key Responsibilities

• Design, develop, and test embedded software from requirements through production deployment

• Execute system-level and HIL testing using physical control units and simulation tools

• Analyze test results, document findings, and provide traceability to requirements

• Assist in creating validation plans, acceptance criteria, and test procedures

• Troubleshoot software and electronics-related issues and track them to resolution

Required Qualifications

• Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, or Electronics Engineering

• 0–2 years of professional experience in embedded software or controls engineering

• Strong programming experience in C and/or C++

• Basic understanding of the software development lifecycle

• Ability to read schematics and interpret component datasheets

• Strong communication, problem-solving, and teamwork skills

Preferred Qualifications

• Experience with hardware-in-the-loop (HIL) system testing

• Experience with test service tools and remote configuration of products

• Familiarity with test automation and scripting (Python preferred)

• Basic knowledge of ECUs, embedded controls, and software update processes

• Familiarity with communication architectures such as SAE J1939

Why This Role?

This position offers hands-on exposure to embedded software testing and validation within a collaborative engineering team. You’ll gain experience with advanced test environments, connected systems, and real-world product validation while building technical and communication skills critical to long-term engineering growth. Cullerton Group provides a professional environment with strong learning opportunities, career development, and the potential for long-term employment.

About the Company

Cullerton Group is a staffing firm specialized in the placement of IT and Engineering candidates. Cullerton Group recruiters combine years of experience in staffing with a deep understanding of the industries they serve. Know more