Embedded Software Engineer 3
Cullerton Group
- Mossville, Illinois, United States
- Mossville, Illinois, United States
À propos
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
#J-18808-Ljbffr
Compétences linguistiques
- English
Avis aux utilisateurs
Cette offre provient d’une plateforme partenaire de TieTalent. Cliquez sur « Postuler maintenant » pour soumettre votre candidature directement sur leur site.