Embedded Software Engineer 2 (103440-1)

Cullerton Group
  • Mossville, IL
  • $63
  • Quick Apply
30+ days ago

Job Description

Cullerton Group has a new opportunity for an Embedded Software Engineer 2. The work will be done onsite in Mossville, Illinois. This is a long-term 24-month position that can lead to permanent employment with our client. Compensation is up to $63/hour + full benefits (vision, dental, health insurance, 401k, and holiday pay).
Job Summary
We are seeking an Embedded Software Engineer to support the development, maintenance, and enhancement of advanced automation and remote-control software systems for large mobile equipment platforms. This role will focus on application-level C++ development, software troubleshooting, validation, and implementation of new features supporting autonomous and remotely operated equipment. The engineer will collaborate with software developers, systems engineers, and technical leaders to deliver high-quality software releases while supporting ongoing product improvements and field issue resolution. This position offers the opportunity to contribute to innovative automation and robotics technologies in a highly collaborative engineering environment.
Key Responsibilities
• Design, develop, test, and maintain embedded software solutions from requirements through deployment.
• Develop application-level C++ software supporting remote-control and autonomous machine functionality.
• Investigate and resolve software defects, field issues, and performance concerns.
• Perform unit testing, SIL (Software-in-the-Loop) testing, and software validation activities.
• Analyze and improve software efficiency, scalability, reliability, and system performance.
• Collaborate with cross-functional teams including software developers, systems engineers, and project leaders.
• Utilize diagnostic and networking tools to troubleshoot software and communication issues.
• Support software releases, feature enhancements, and ongoing product maintenance activities.
Required Qualifications
• Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, or a related technical field.
• 2–4 years of professional software development experience.
• Strong demonstrated experience programming in C++.
• Experience with embedded software development and software lifecycle processes.
• Experience with software testing, debugging, and troubleshooting techniques.
• Ability to read and interpret technical schematics and component datasheets.
• Knowledge of computer hardware, software systems, and embedded development environments.
• Strong communication, analytical, and problem-solving skills.
Preferred Qualifications
• Experience with automation, robotics, or autonomous systems.
• Experience with SIL testing and software validation methodologies.
• Familiarity with CANape, CANalyzer, or similar diagnostic and communication tools.
• Experience using Ethernet diagnostic tools such as Wireshark.
• Experience supporting industrial equipment, mobile machinery, or off-highway systems.
• Knowledge of system integration, software architecture, and embedded communication protocols.
• Experience working within collaborative, cross-functional engineering teams.
Why This Role?
This position offers an opportunity to contribute to meaningful software development work supporting advanced automation and autonomous machine technologies. You will work on innovative systems that enhance machine performance, remote operation capabilities, and next-generation automation solutions while collaborating with experienced engineering teams. Cullerton Group provides a professional environment with growth potential, technical development opportunities, and long-term career advancement.

 

Numbers & Facts

LocationMossville, IL
Salary$63

Skills

  • Analysis Skillsunmatched
  • Automationunmatched
  • Bug Tracking Softwareunmatched
  • C++ Programming Languageunmatched
  • Communication Skillsunmatched
  • Communications Protocolsunmatched
  • Computer Engineeringunmatched
  • Computer Hardwareunmatched
  • Computer Scienceunmatched
  • Computer Softwareunmatched
  • Cross-Functionalunmatched
  • Datasheetsunmatched
  • Embedded Softwareunmatched
  • Embedded Systemsunmatched
  • Ethernetunmatched
  • Mobile Plant/Equipmentunmatched
  • Network Administration/Managementunmatched
  • Problem Solving Skillsunmatched
  • Product Supportunmatched
  • Roboticsunmatched
  • Schematicsunmatched
  • Software Administrationunmatched
  • Software Architectureunmatched
  • Software Debuggingunmatched
  • Software Developmentunmatched
  • Software Development Lifecycle (SDLC)unmatched
  • Software Engineeringunmatched
  • Software Testingunmatched
  • Software Validationunmatched
  • System Integration (SI)unmatched
  • Systems Engineeringunmatched
  • Systems Reliabilityunmatched
  • Team Playerunmatched
  • Technical Deliveryunmatched
  • Test Plan/Scheduleunmatched
  • Testingunmatched
  • Unit Testunmatched
  • Validation Testingunmatched
  • Wireshark (Ethereal)unmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder