×
Register Here to Apply for Jobs or Post Jobs. X

Embedded Software Engineer

Job in Mossville, Peoria County, Illinois, 61552, USA
Listing for: Cozen Technology Solutions Inc
Full Time position
Listed on 2026-06-02
Job specializations:
  • Software Development
    Embedded Software Engineer, Software Engineer
Salary/Wage Range or Industry Benchmark: 60000 - 80000 USD Yearly USD 60000.00 80000.00 YEAR
Job Description & How to Apply Below
Location: Mossville

We are seeking an Embedded Software Engineer (Level
4)
to join an autonomy and automation software team focused on middleware development
. This role is critical in enabling communication and data flow across system layers, supporting autonomous, remote‑controlled, and staffed machine platforms.

This position acts as a bridge between perception, planning, and platform/application teams
, ensuring seamless integration and accessibility of sensor data and system capabilities.

Key Responsibilities
  • Design and develop middleware components for autonomy systems (primary focus).
  • Develop and integrate sensor drivers and enable sensor data accessibility.
  • Work on hardware‑software interaction and low‑level system integration.
  • Collaborate with cross‑functional teams including perception, planning, and platform teams.
  • Debug, troubleshoot, and resolve complex system‑level issues.
  • Contribute to system architecture, performance optimization, and scalability.
  • Support testing, validation, and deployment of embedded software solutions.
Required Qualifications
  • Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, or related field.
  • 2 - 8 years of experience in embedded software development.
  • Strong expertise in C++ (mandatory).
  • Hands‑on experience with Linux/Ubuntu development environments
    .
  • Solid understanding of embedded systems and low‑level programming
    .
Preferred Qualifications
  • Experience with Python (scripting, testing, automation).
  • Familiarity with ROS (Robot Operating System).
  • Experience with version control tools (Git, Git Lab, Git Hub Enterprise).
  • Knowledge of networking (TCP/IP).
  • Experience in hardware‑software integration
    .
  • Exposure to sensor data handling and driver development
    .
  • Background in automotive or similar embedded domains (nice to have).
Candidate Profile
  • Strong foundation in embedded C/C++ development (not application/web‑focused).
  • Comfortable working in the middleware layer rather than UI/application development.
  • Interested in low‑level systems, infrastructure, and real‑time interactions
    .
  • Ability to work effectively in a collaborative, cross‑functional environment.
  • Agile development team with distributed collaboration.
  • Strong focus on system‑level engineering and middleware architecture
    .
  • High‑impact role contributing to autonomous machine technologies
    .
Additional Notes
  • Python is not required but beneficial for unit testing, automation, and CI/CD workflows (e.g., Jenkins).
  • Internships may be considered toward experience for advanced degree candidates.
  • Senior candidates (
    20+ years
    ) will be considered if aligned with role scope and expectations.
  • This is not an application/UI development role—focus is strictly on middleware and embedded systems.
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary