Tallo logoTallo logo

Embedded Software Engineer

Job

Talent Glide

Mossville, IL (In Person)

Full-Time

Posted 3 days ago (Updated 1 day ago) β€’ Actively hiring

Expires 6/7/2026

Apply for this opportunity

This job application is on an outside website. Be sure to review the job posting there to verify it's the same.

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
80
out of 100
Average of individual scores

Were these scores useful?

Skill Insights

Compare your current skills to what this opportunity needsβ€”we'll show you what you already have and what could strengthen your application.

Job Description

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

Similar remote jobs

Similar jobs in Mossville, IL

Similar jobs in Illinois