Overview
Remote
On Site
USD 40.00 per hour
Full Time
Skills
Manufacturing
Computer Science
Embedded Software
Embedded C
C++
RTOS
Image Processing
Firmware Development
Soft Skills
Teamwork
Communication
Robotics
Ethernet
Wireshark
Git
Linux
Software Development
MATLAB
Simulink
Modeling
Qt
UI
FMEA
Real-time
Embedded Systems
Collaboration
Computer Hardware
Systems Design
Quality Assurance
FOCUS
Industrial Relations
Law
LOS
Recruiting
Immigration
Job Details
Date Posted: 11/20/2025
Hiring Organization: Rose International
Position Number: 493732
Industry: Manufacturing
Job Title: Embedded Software Engineer (Remote Control & Vision Systems)
Job Location: Mossville, IL, USA, 61552
Work Model: Onsite
Shift: M to F, hybrid this year and the onsite next year
Employment Type: Temporary
FT/PT: Full-Time
Estimated Duration (In months): 10
Min Hourly Rate($): 40.00
Max Hourly Rate($): 44.00
Must Have Skills/Attributes: Embedded C++, Embedded Engineer, Linux
Experience Desired: 4+ years in embedded software development, systems design, or product validation. (4 yrs)
Required Minimum Education: Bachelor's Degree
Job Description
Required Education:
Education: Bachelor's degree in Engineering, Computer Science, or an equivalent technical field.
Experience: 4+ years in embedded software development, systems design, or product validation.
Technical Skills:
o 4-5 years of embedded C/C++ experience.
o 4+ years of embedded system or vision system development in Linux & RTOS.
o Strong understanding of image processing, camera configuration, and firmware development.
Soft Skills: Must be a self-starter, highly motivated, with excellent teamwork, communication, analysis, and troubleshooting skills.
Top Desired Skills (Differentiators)
Experience in robotics, remote control, or autonomy.
Knowledge of datalinks (CAN, Ethernet) and tools (CANape, Wireshark).
Proficiency with software development tools (git, debuggers).
Extensive experience with Linux-based software development.
Experience with Matlab/Simulink modeling.
Qt framework experience for UI development.
Familiarity with FMEA processes and electronic system failure modes.
Core Responsibilities
Design and develop software features for remote control vision systems and real-time embedded controls.
Generate and define requirements for vision system components.
Collaborate with hardware and software teams to enhance vision system design.
Perform issue triage, troubleshooting, and resolution.
Develop and execute software test plans and validation procedures.
Coordinate with global teams of systems, software, and validation engineers.
Additional Insights
Team Structure: You will be part of a small, collaborative engineering team of 3-6 people.
Work Environment: Standard office setting with a focus on product integration for new, cutting-edge technology in autonomy and remote control.
Disqualifiers/Red Flags:
o Candidates requiring remote work will not be considered (role is on-site).
o An Associate's degree is insufficient; a Bachelor's degree is required.
Benefits:
For information and details on employment benefits offered with this position, please visit here. Should you have any questions/concerns, please contact our HR Department via our secure website.
California Pay Equity:
For information and details on pay equity laws in California, please visit the State of California Department of Industrial Relations' website here.
Rose International is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, age, sex, sexual orientation, gender (expression or identity), national origin, arrest and conviction records, disability, veteran status or any other characteristic protected by law. Positions located in San Francisco and Los Angeles, California will be administered in accordance with their respective Fair Chance Ordinances.
If you need assistance in completing this application, or during any phase of the application, interview, hiring, or employment process, whether due to a disability or otherwise, please contact our HR Department.
Rose International has an official agreement (ID #132522), effective June 30, 2008, with the U.S. Department of Homeland Security, U.S. Citizenship and Immigration Services, Employment Verification Program (E-Verify). (Posting required by OCGA 13/10-91.).
Hiring Organization: Rose International
Position Number: 493732
Industry: Manufacturing
Job Title: Embedded Software Engineer (Remote Control & Vision Systems)
Job Location: Mossville, IL, USA, 61552
Work Model: Onsite
Shift: M to F, hybrid this year and the onsite next year
Employment Type: Temporary
FT/PT: Full-Time
Estimated Duration (In months): 10
Min Hourly Rate($): 40.00
Max Hourly Rate($): 44.00
Must Have Skills/Attributes: Embedded C++, Embedded Engineer, Linux
Experience Desired: 4+ years in embedded software development, systems design, or product validation. (4 yrs)
Required Minimum Education: Bachelor's Degree
Job Description
Required Education:
Education: Bachelor's degree in Engineering, Computer Science, or an equivalent technical field.
Experience: 4+ years in embedded software development, systems design, or product validation.
Technical Skills:
o 4-5 years of embedded C/C++ experience.
o 4+ years of embedded system or vision system development in Linux & RTOS.
o Strong understanding of image processing, camera configuration, and firmware development.
Soft Skills: Must be a self-starter, highly motivated, with excellent teamwork, communication, analysis, and troubleshooting skills.
Top Desired Skills (Differentiators)
Experience in robotics, remote control, or autonomy.
Knowledge of datalinks (CAN, Ethernet) and tools (CANape, Wireshark).
Proficiency with software development tools (git, debuggers).
Extensive experience with Linux-based software development.
Experience with Matlab/Simulink modeling.
Qt framework experience for UI development.
Familiarity with FMEA processes and electronic system failure modes.
Core Responsibilities
Design and develop software features for remote control vision systems and real-time embedded controls.
Generate and define requirements for vision system components.
Collaborate with hardware and software teams to enhance vision system design.
Perform issue triage, troubleshooting, and resolution.
Develop and execute software test plans and validation procedures.
Coordinate with global teams of systems, software, and validation engineers.
Additional Insights
Team Structure: You will be part of a small, collaborative engineering team of 3-6 people.
Work Environment: Standard office setting with a focus on product integration for new, cutting-edge technology in autonomy and remote control.
Disqualifiers/Red Flags:
o Candidates requiring remote work will not be considered (role is on-site).
o An Associate's degree is insufficient; a Bachelor's degree is required.
Benefits:
For information and details on employment benefits offered with this position, please visit here. Should you have any questions/concerns, please contact our HR Department via our secure website.
California Pay Equity:
For information and details on pay equity laws in California, please visit the State of California Department of Industrial Relations' website here.
Rose International is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, age, sex, sexual orientation, gender (expression or identity), national origin, arrest and conviction records, disability, veteran status or any other characteristic protected by law. Positions located in San Francisco and Los Angeles, California will be administered in accordance with their respective Fair Chance Ordinances.
If you need assistance in completing this application, or during any phase of the application, interview, hiring, or employment process, whether due to a disability or otherwise, please contact our HR Department.
Rose International has an official agreement (ID #132522), effective June 30, 2008, with the U.S. Department of Homeland Security, U.S. Citizenship and Immigration Services, Employment Verification Program (E-Verify). (Posting required by OCGA 13/10-91.).
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.