NEW JOB OPENING
EMBEDDED SOFTWARE ENGINEER
IN IRVING, TX, USA!

 

Date Posted: 09/01/2026
Hiring Organization: Rose International
Position Number: 506684
Industry: Manufacturing
Job Title: Embedded Software Engineer
Job Location: Irving, TX, USA, 75038
Work Model: Onsite
Shift: M-F, 8am - 5pm
Employment Type: Temporary
FT/PT: Full-Time
Estimated Duration (In months): 10
Min Hourly Rate($): 60.00
Max Hourly Rate($): 65.00
Must Have Skills/Attributes: Embedded C++, GIT, Linux, Python
Experience Desired: Excellence in developing C++ software (5 yrs); Discovers, analyzes, and resolves software or application problems (5 yrs); Helps to analyze risks and benefits of alternative approaches and obtain decision on resolution (5 yrs)
Required Minimum Education: Bachelor’s Degree

 

Job Description
Required Education
• Degree: Bachelor's, Master's, or PhD in an accredited Robotics, Electrical Engineering, Computer Engineering, or Computer Science program
• Note: Associate degrees are not accepted

Experience equivalency:
o 5+ years of experience with a Bachelor's degree
o 2+ years of experience with a Master's degree
o PhD may substitute for some experience
• Internships: Accepted as relevant job experience

Required Skills
o Excellence in C++ development
o Fluency in Python
o Inertial Measurement Technology
o State Estimation
o Strong debugging and profiling skills
o Structured programming techniques
o Interpreting application system designs and program specifications
o Identifies, documents, and resolves software/application problems
o Uses fact-finding and diagnostic tools
o Analyzes code, logs, and systems for advanced troubleshooting
o Records and reports technical problems and solutions
o Identifies issues and considerations for each phase of the life cycle
o Interprets product development plans and functional documentation

Technical Skills (Desired/Preferred)
• 5+ years of robotics/autonomous solutions experience
• Proven experience with filtering solutions: Error State Kalman Filter, Extended Kalman Filter (EKF)
• In-depth knowledge of inertial navigation and guidance systems
• Experience with SLAM, graph optimization libraries, and state estimation
• Familiarity with ROS (Robot Operating System)
• Strong foundation in mathematics: 3D geometry, linear algebra, statistical error modeling (Gauss-Markov processes)
• Ability to work in various coordinate systems and perform transformations
• Understanding of physics-based modeling, vehicle modeling, and dynamics
• Ability to survey literature and convert research papers into production implementations

Soft Skills (Mandatory)
• Supports team collaboration in problem-solving
• Strong written and verbal communication
• Takes ownership of moving ideas from prototype to production
• Adaptable to various phases of development
• Attention to detail

Soft Skills (Desired)
• Proactive in research and prototyping
• Systems thinking
• Resilient and persistent with complex problems

Key Contributions to Work Group
• Software development focused on positioning and localization
• Collaborate to prototype and productionize algorithms enabling autonomous & semiautonomous systems to localize robustly within their environment
• Estimate absolute position and altitude, as well as relative position to terrain features and static/mobile equipment
• Implement filters using perception-based, inertial, and GNSS inputs
• Participate in all development phases: design, documentation, coding, quality, and validation
• Research and design localization algorithms and software
• Develop production-quality C++ software including design, documentation, coding, validation, and functional safety support
• Contribute to requirements generation and architecture design for localization
• Collaborate with and mentor localization team members
• Work primarily in-office, with occasional lab or proving ground work (PPE and safety glasses required)
• Led by an Architect and Program Manager
• Collaborative, technically focused team
• Office-based with occasional lab/test site visits
• New addition to the team


 

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.).

 

Apply Now

 

About Rose

  • Founded in 1993
  • Office Locations Across the U.S.
  • 150+ Clients: Corporations and Government Agencies
  • Employee Oriented Company
  • Challenging Assignments Across the U.S.
  • Continuous Professional Development

I had a very positive experience working for Rose. The entire process is very efficient and easy.

Joanne, Consultant

Thanks for the opportunity. If in the future I ever need a job, I would like to work for Rose International.

David, Consultant

It is a great pleasure being a part of the Rose International Team.

Toni, Consultant

Working for Rose International was the most pleasant assignment I have ever had. They were always on top of situations when necessary, and very helpful. I was very proud to be an employee of Rose International, and would recommend anyone to try to work with them.

Melvon, Consultant

It was great working for Rose International. Everyone was extremely helpful.

Rosann, Consultant

EMPLOYEE COMMENTS

  • We want you to work with us, but don't take our word for it. Take a look at this sampling of employee comments. They speak for themselves.