Embedded Software Engineer

Mossville, IL, US • Posted 11 hours ago • Updated 11 hours ago
Contract W2
Contract Corp To Corp
Contract Independent
No Travel Required
On-site
$50 - $53/hr
Fitment

Dice Job Match Score™

⏳ Almost there, hang tight...

Job Details

Skills

  • embedded
  • rtos

Summary

Role - Embedded Software Engineer – 

Location -- Old Galena Road Mossville, Illinois (Local candidate only)

Contract Duration: 24 Months

Visa — No H1B opt & cpt


🔹 Role Overview

We are seeking an experienced Embedded Software Engineer to design, develop, test, and evaluate embedded software and systems used in industrial-grade applications. The role involves applying computer science and engineering principles to develop high-performance, real-time embedded solutions for complex control systems.

The engineer will work across the full software development lifecycle—from requirements analysis to production deployment—supporting systems used in industrial, communication, and control environments.


🔹 Key Responsibilities

  • Design and implement embedded software solutions from requirements through production and commercial deployment for product lines.
  • Develop logical and physical database descriptions and coordinate implementation across systems.
  • Analyze and improve system efficiency, stability, and scalability of embedded resources.
  • Review project requirements, estimate effort, cost, and timelines for software development initiatives.
  • Participate in software design, development, testing, and validation activities across the system lifecycle.
  • Perform technical troubleshooting to identify and resolve hardware, software, and system-level issues.
  • Conduct code reviews and collaborate with cross-functional engineering teams.

🔹 Technical Skills Required

Requirements Analysis

  • Ability to gather, analyze, and document business and system requirements
  • Strong understanding of functional and non-functional requirements in embedded systems

Embedded Software Development & Testing

  • Experience designing, developing, and validating embedded software systems
  • Ability to define and execute system testing strategies across the software lifecycle

Technical Troubleshooting

  • Skilled in diagnosing and resolving issues across hardware, software, and system layers
  • Experience with embedded system debugging and root cause analysis

🔹 Must-Have Technical Experience

  • 3+ years experience in embedded software for steering and/or braking systems
  • 2+ years in low-level embedded software development including:
    • RTOS integration
    • I/O drivers
    • Bootloaders
    • Non-volatile memory interfacing
    • Board initialization
    • Communication protocols (CAN / J1939 / Ethernet)
  • Strong programming experience in ANSI C90 / C99 or similar for real-time systems
  • Experience with Python and shell scripting for build automation
  • Familiarity with Git version control systems (branching, merging, code management)
  • Experience conducting code reviews and technical reviews
  • Background in embedded control systems integration

🔹 Soft Skills

  • Strong teamwork and collaboration skills
  • Self-starter with proactive problem-solving ability
  • Strong verbal and written technical communication skills

🔹 Education & Experience

  • Bachelor’s degree in Computer Science, Software Engineering, or related field (required)
  • 8–10 years of overall embedded software development experience
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 91163612
  • Position Id: 8963517
  • Posted 11 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Mossville, Illinois

Today

Easy Apply

Contract

50 - 52

Mossville, Illinois

Yesterday

Easy Apply

Contract

Depends on Experience

Peoria, Illinois

6d ago

Easy Apply

Contract

Depends on Experience

Peoria, Illinois

7d ago

Easy Apply

Contract

Depends on Experience

Search all similar jobs