Senior Embedded Software Engineer

Randstad Technologies
Peoria, IL

job summary:
We are seeking a Senior Software Engineer to play a technical leadership role on an autonomy software team developing the core application development framework used in critical on-board applications for autonomous systems. This position focuses on architecting, implementing, and scaling production-quality autonomy software while mentoring engineers and driving technical direction across projects.

- The ideal candidate brings deep hands-on experience in embedded software development and can work through requirements definition, including clear documentation.




location: Peoria, Illinois
job type: Contract
salary: $54 - 60 per hour
work hours: 8am to 5pm
education: Bachelors


responsibilities:
- Lead the design, development, and ownership of the application framework and middleware across autonomy applications

- Define and influence software architecture for scalable, reliable, and maintainable autonomy systems

- Serve as a technical leader within the team, setting coding standards, best practices, and design patterns

- Mentor and guide junior and mid-level engineers through design reviews, code reviews, and technical coaching

- Ensure software quality through automated testing, CI/CD pipelines, performance optimization, and documentation

- Support requirements generation and architecture decisions and tradeoffs

- Support functional safety software design and validation process

- Lead debugging and root-cause analysis for complex issues observed in simulation, HIL, or field deployments

- Collaborate with cross-functional teams to integrate hardware and software solutions

- Operate test benches and manage tasks using Azure DevOps


qualifications:
Technical Skills Required:

- Strong expertise in C++ (required); proficiency in Python

- Proven experience designing and maintaining large-scale, production software systems

- Deep understanding of Linux-based development, multithreading, memory management, and performance optimization

Desired Skills:

- Experience in development of device drivers, hardware diagnostics, non-volatile memory interfacing, board initialization, & communication networks such as J1939/CAN/Ethernet

- Experience with industry-standard tools such as Git, GitHub, and Azure for version control, collaboration, and cloud services

- Familiarization with core robotics principles

Soft Skills Required:

- Strong code review, design documentation, and technical communication skills

- Working within a team that is spread out across multiple locations

Education & Experience Required:

- Years of experience: 7+ years of professional experience with a strong focus on embedded C/C++ development

- Degree requirement: Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or related field or equivalent experience

- Do you accept internships as job experience: Yes

- Are there past or additional job titles or roles that would provide comparable background to this role: Senior C++ Software Engineer


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 [email protected].


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.

Posted 2026-05-08

Recommended Jobs

Associate Attorney - Labor & Employment Litigation

O'Hagan Meyer
Chicago, IL

O’Hagan Meyer is seeking a Associate Attorney with at least three years of labor & employment litigation experience to join its Chicago, IL office. This is an ideal opportunity for an attorney lookin…

View Details
Posted 2026-02-24

Lead Business Intelligence and Analytics Solution Engineer

AbbVie
Illinois

Company Description About AbbVie AbbVie's mission is to discover and deliver innovative medicines and solutions that solve serious health issues today and address the medical challenges of to…

View Details
Posted 2026-04-18

Documentation Administrator

Commercial Credit Group Inc.
Naperville, IL

Documentation Specialist – Equipment Finance Naperville, IL Commercial Credit Group Inc (CCG) is an independent national commercial equipment finance and leasing company focused on purchase money…

View Details
Posted 2026-05-08

Analyst

AArete
Chicago, IL

Description   Analyst   AArete is one-of-a-kind when it comes to consulting firm culture. We’re a global, innovative management and technology consulting firm with offices in the U.S., India,…

View Details
Posted 2026-05-06

Lead Business Intelligence Analyst

Caterpillar Financial Services Corporation
Chicago, IL

Career Area: Technology, Digital and Data Job Description: Your Work Shapes the World at Caterpillar Inc. When you join Caterpillar, you're joining a global team who cares not just about th…

View Details
Posted 2026-05-03

Revenue Cycle Management Specialist

Ellie Mental Health
Aurora, IL

Responsive recruiter Benefits: ~401(k) ~401(k) matching ~ Competitive salary ~ Dental insurance ~ Flexible schedule ~ Health insurance ~ Paid time off ~ Vision insurance…

View Details
Posted 2026-04-28

NEW SCHOOL - Preschool Teacher / Lead Teacher

O2B Early Education
O Fallon, IL

O2B Kids – Now Hiring in Illinois! O2B Kids is part of O2B Early Education, which began in Gainesville, FL, in 1998. Since then, we've expanded across Florida, Georgia, Missouri, Alabama, and Minne…

View Details
Posted 2026-03-12

Sr. Designer, Auth0

Okta
Chicago, IL

Secure Every Identity, from AI to Human Identity is the key to unlocking the potential of AI. Okta secures AI by building the trusted, neutral infrastructure that enables organizations to safely e…

View Details
Posted 2026-04-16

Remote Seed Sales Representative

Nutrien Ag Solutions Limited
Illinois

Job Title: Remote Seed Sales Representative Requisition ID: 30383 Workplace Type: Remote Experience Level: Associate Job Type: Full Time Nutrien is a leading provider of crop inputs and…

View Details
Posted 2026-04-30

Civil Engineer

CAGE Engineering
Lisle, IL

Start Your Career with CAGE At CAGE Civil Engineering, we do more than design infrastructure—we build community. We’re looking for a new or recent college graduate who’s ready to kickstart their…

View Details
Posted 2026-01-06