Embedded Software Engineer 3

Cullerton Group

Mossville (IL)

On-site

USD 67,020 - 95,453

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Full benefits including vision, dental, health insurance
401k and holiday pay

Job summary

A leading engineering firm is seeking an experienced Embedded Software Engineer 3 in Mossville, IL. This contract role involves designing, developing, and deploying embedded software for real-time systems. Candidates should have strong experience with embedded device drivers and hardware debugging. This position offers competitive pay and the opportunity to work with cutting-edge technologies.

Qualifications

  • 5–8 years of industry experience required.
  • Hands-on experience with SPI/I2C and non-volatile memory.
  • Familiarity with Agile development processes is a plus.

Responsibilities

  • Design and implement embedded software for devices.
  • Analyze and enhance system efficiency and stability.
  • Manage software lifecycle through version control and configuration management.

Skills

Embedded device driver experience
Proficiency in ANSI C
Hands-on hardware troubleshooting
Experience with real-time operating systems (RTOS)
Strong Git version management skills

Education

Bachelor’s degree in Computer Engineering or Electrical Engineering

Tools

Oscilloscopes
Software development tools

Job description

Be among the first 25 applicants. Get AI‑powered advice on this job and more exclusive features.

Cullerton Group has a new opportunity for an Embedded Software Engineer 3. The work will be done onsite in Mossville, IL (Building AC Office), with a standard first‑shift schedule. This is a long‑term 12‑month position that can lead to permanent employment with our client. Compensation is up to $58.97/hr + full benefits (vision, dental, health insurance, 401k, and holiday pay).

Job Summary

Cullerton Group is seeking an experienced Embedded Software Engineer to design, develop, test, and deploy embedded software for real‑time systems and device‑level applications. This role involves working across the full software development lifecycle—from requirements analysis and architecture design to coding, debugging, and version‑controlled release. The engineer will support hardware‑interfacing activities, evaluate system performance, and contribute to new feature development for embedded devices and electronic control units (ECUs). This position is ideal for someone with strong real‑time device driver experience and hands‑on hardware debugging expertise.

Key Responsibilities
  • Design and implement embedded software for devices and systems from requirements through production deployment
  • Analyze and enhance efficiency, stability, and scalability of system resources
  • Develop and maintain logical and physical database descriptions; direct others in coding database descriptions
  • Review project requests and estimate time, cost, and resource requirements
  • Support concept development, documentation, and promotion of new software features and processes
  • Manage software lifecycle through version control and configuration management
  • Perform requirements analysis, system decomposition, troubleshooting, and regression/unit testing
  • Research hardware interfacing requirements and collaborate with technical leads to finalize solutions
Required Qualifications
  • Bachelor’s degree in Computer Engineering, Electrical Engineering, or related field (Computer Science considered if experience aligns)
  • 5–8 years of industry experience (Master’s with relevant project/internship experience may qualify)
  • Real‑world embedded device driver experience, including SPI/I2C, non‑volatile memory, and chip‑level interfacing
  • Experience designing embedded control, display, or telematics software
  • Proficiency in ANSI C, Bash, Python, and embedded software development tools
  • Hands‑on hardware troubleshooting using tools such as oscilloscopes
  • Experience with real‑time operating systems (RTOS) and board‑level initialization
  • Strong Git version management skills (ClearCase preferred)
  • Familiarity with Agile development processes
Preferred Qualifications
  • Knowledge of SQL, Visual Basic, or other computer development software related to embedded systems
  • Experience with software design patterns and anti‑patterns
  • Strong communication, customer service, and analytical problem‑solving skills
  • Ability to read schematics and component data sheets
Why This Role?

This role offers the opportunity to work hands‑on with cutting‑edge embedded technologies and contribute to new feature development for complex electronic systems. You will participate in full lifecycle development, collaborate with skilled engineers, and engage directly with hardware for testing and validation. Cullerton Group provides a professional environment focused on technical growth, problem‑solving, and meaningful engineering contributions.

Seniority Level

Mid‑Senior level

Employment Type

Contract

Job Function

Information Technology

Industries

Agriculture, Construction, Mining Machinery Manufacturing

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Engineer 2
Embedded Software Engineer 2

Cullerton Group • Mossville (IL)

On-site
Full benefits (vision, dental, health insurance, 401k, holiday pay)
C++ Embedded Software Engineer 3 #99775
C++ Embedded Software Engineer 3 #99775

Swoon • Peoria (IL)

On-site
USD 120,000 - 160,000
Optional benefits
Embedded Software Engineer 2 #99464
Embedded Software Engineer 2 #99464

Swoon • Peoria (IL)

On-site
USD 80,000 - 100,000
Optional benefits
Long-term contract with potential to extend
C++ Embedded Software Engineer 3 #100249
C++ Embedded Software Engineer 3 #100249

Swoon • Peoria (IL)

On-site
USD 90,000 - 120,000
Embedded Software Engineer 3 #99469
Embedded Software Engineer 3 #99469

Swoon • Peoria (IL)

On-site
USD 80,000 - 100,000
Long-term contract with opportunities for extension or conversion to full-time
Design Engineer 3
Design Engineer 3

Cullerton Group • Mossville (IL)

On-site
Full benefits including vision, dental, and health insurance
401k
Holiday pay
Embedded Software Engineer II
Embedded Software Engineer II

Globenet Consulting Corp • Bellevue (WA)

On-site
USD 85,000 - 120,000
Competitive salary
Opportunity for advancement
Training & development
Engineer Embedded Software 3
Engineer Embedded Software 3

Belcan Corporation • Rolling Meadows (IL)

On-site
USD 63,000 - 105,000
Embedded Software Engineer
Embedded Software Engineer

Belcan Corporation • Northern (KY)

Hybrid
USD 125,000 - 140,000
Embedded Software Engineer
Embedded Software Engineer

Saige Partners • Peoria (IL)

On-site
Weekly payment solutions
Health benefits