Skip to main content
Tallo logoTallo logo

Find Jobs

Find Jobs Near You – Available Work in Your Location

Skip to job details

Back to Results

Apply for this opportunity

To apply for this job, you'll continue to an external website or email application.

Randstad USA

Sr, Embedded Software Engineer

Career Insights for Embedded Software Engineer

See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.

Scorecard

Based on Illinois data

Review key factors to help you decide if this role fits your goals. How is this calculated?

Were these scores useful?

What they do

An Embedded Software Engineer designs or improves the embedded computer software that supports specialized hardware for certain products, devices or systems. Oversees the entire software development process. Analyzes customer or user needs, designs programs, writes code or instructs computer programmers, tests design, and documents programs. May assist with upgrades or maintenance.

$112,640 / year median in Illinois

+7% projected growth

Explore Career

Job Description

sr, embedded software engineer.oak brook, illinoisposted september 2, 2026 job detailssummary$75 - $80 per hourcontractbachelor degreecategorycomputer and mathematical occupations reference 1344552 job details job summary: Randstad is hiring a Sr. Embedded Software Engineer Oak Brook, Ill. This position is onsite at client location.
location:
Oak Brook, Illinois job type: Solutions salary: $75 - 80 per hour work hours: 8am to 5pm education: Bachelors responsibilities:
Design and Development:
Create software applications and systems that meet business requirements.
Coding and Testing:
Write clean, efficient, and well-documented code, and test software to ensure it meets quality standards.
Problem-Solving:
Identify and resolve software defects and issues.
Collaboration:
Work with stakeholders, including project managers, designers, and QA engineers, to ensure software meets business needs.
Maintenance and Updates:
Maintain and update existing software applications and systems.
Experience Required:
Senior Software Engineer Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, or related technical field. 5+ years of experience developing software for embedded systems, or an equivalent combination of education and experience. Must have C++ (14 / 17) experience with knowledge of threading Proficiency with the Linux Operating System Experience with software development tools, version control systems, and debugging environments. Strong analytical, problem-solving, and troubleshooting skills. Ability to effectively communicate technical concepts both verbally and in writing. Demonstrated ability to work independently while contributing effectively within a team environment. Understanding of software development lifecycle processes and engineering best practices.
qualifications:
QT/QML experience is preferred Ability to design theory, methodology, and SOLID principles. Well-developed problem analysis and problem-solving techniques. Proficiency with the GIT, and Jira is preferred. Specific skills, proficiencies, and knowledge in a field related to the position, as identified by department leadership. Prior experience in Agricultural Guidance Application Development is preferred. Team player who is self-motivated and has the ability to work with minimal supervision. Ability to communicate effectively with team members and leadership staff. Experience working in a SAFe Agile development environment, participating in PI Planning, Sprint Planning, Daily Standups, Reviews, and Retrospectives. Proven ability to collaborate across software, systems, validation, UX, and product teams using tools such as Jira, Confluence, and Polarion to deliver customer-focused features through iterative development cycles skills: C++,Computer Engineering,Computer Science,Linux Operating System,software applications,debugging,Software Engineering,developing software,software development lifecycle,software development tools,version control systems,test software,analytical,effectively communicate,Problem-Solving,troubleshooting skills,ability to work independently,Collaboration,business requirements,business needs,Design and Development,embedded systems,Electrical Engineering,Maintenance,quality standards,
QA,Testing Equal Opportunity Employer:
Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.

At Randstad Digital, we welcome people of all abilities and want to ensure that our hiring and interview process meets the needs of all applicants. If you require a reasonable accommodation to make your application or interview experience a great one, please contact HRsupport@randstadusa.com. Pay offered to a successful candidate will be based on several factors including the candidate's education, work experience, work location, specific job duties, certifications, etc. In addition, Randstad Digital offers a comprehensive benefits package, including: medical, prescription, dental, vision, AD&D, and life insurance offerings, short-term disability, and a 401K plan (all benefits are based on eligibility). This posting is open for thirty (30) days.

Benefits

  • 401(k) Plans
  • Dental Insurance
  • Disability Insurance
  • Life Insurance