Embedded Software Engineer 2 Job at Cullerton Group, Mossville, IL

cng3Q0JsOUJPaElKeGJBb1U2b3lFam5XckE9PQ==
  • Cullerton Group
  • Mossville, IL

Job Description

Cullerton Group has a new opportunity for an Embedded Software Engineer 2 . The work will be done onsite in Mossville, IL. This is a long-term position that can lead to permanent employment with our client. Compensation is up to $52.99/hr + full benefits (vision, dental, health insurance, 401k, and holiday pay).

Job Summary

We are seeking an embedded software engineer to design, develop, test, and evaluate software used within electronic control modules and embedded systems for complex machine, engine, display, and telematics platforms. This role will work across requirements development, software architecture, coding, and integration, supporting foundational communication protocols and common services within embedded environments. Projects include implementing C/C++ software components, optimizing system performance, and contributing to a team-focused development process that emphasizes quality, scalability, and reliability.

Key Responsibilities

• Design and implement embedded software from requirements through production deployment

• Develop C and/or C++ code for embedded platforms supporting machine control, engine control, displays, and telematics

• Analyze system performance and enhance efficiency, stability, and scalability

• Review project requests to estimate development time and cost

• Develop and execute test procedures for embedded software components

• Support software interfaces between hardware, software layers, and communication protocols

• Ensure software components comply with architecture standards and team processes

• Participate in daily communication with engineering teammates and technical leaders

Required Qualifications

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

• Minimum 2 years of experience (Master’s degree projects/internships may count if durations are listed)

• Minimum 3 years of experience designing and coding in C and/or C++

• Strong background in embedded software development

• Ability to follow structured software processes and interpret system requirements

• Excellent communication, teamwork, and problem-solving skills

Preferred Qualifications

• Experience with machine systems or mechanical domain knowledge

• Experience evaluating embedded system performance or interfacing hardware/software

• Familiarity with data link protocols, diagnostics, HAL layers, or embedded information services

Why This Role?

This position offers an opportunity to contribute to impactful embedded software development that supports a global leader in heavy machinery and manufacturing through advanced control, communication, and integration technologies. Cullerton Group provides a professional environment with growth potential and strong long-term client partnerships.

Job Tags

Permanent employment,

Similar Jobs

First Care Health Center

Physical Therapist Job at First Care Health Center

 ...First Care Health Center in Park River, ND is currently hiring for a Physical Therapist. Full-time, benefited position. A Doctor of Physical Therapy (DPT) degree is required. Duties include inpatient and outpatient services. Tuition reimbursement is available... 

John H. Carter Company, Inc.

Executive Assistant Job at John H. Carter Company, Inc.

 ...Administrative Support Provide backup coverage for front desk and switchboard operations as needed. Maintain confidential files, documents, and correspondence for the President and executive office. Perform additional administrative or special projects as assigned... 

Ivim Services Llc

Copywriter Job at Ivim Services Llc

 ...Job Title: Copywriter Department: Marketing Reports To: Director, Content & Community Compensation: The base salary range for...  ...platforms ( ClickUp , Asana, or similar). Understanding of SEO and keyword optimization best practices. Experience with CMS... 

Insight Global

Computer Numerical Control Machinist Job at Insight Global

 ...Your Role and Responsibilities: Responsible for set-up and operating machine tools to create / modify ceramic parts for direct sale to a customer. Set up CNC & industrial machinery and oversee its functioning. Must be able to interpret and use blueprints for specific... 

Communitas, Inc.

Part-Time Van Driver - Day Program (19 per hour) Job at Communitas, Inc.

 ...Appreciation Events | Tuition Reimbursement | Supportive Coworkers | Compassion-centric Environment | We are looking for a part-time Van Driver to transport ourlovely individuals to and fromour AdultDay PrograminBeverly. What you will do The driver is responsible...