Demo

Robotics Software Engineer (ROS2 / Embedded Systems)

Mavensoft Technologies, LLC
Los Angeles, CA Contractor
POSTED ON 5/8/2026
AVAILABLE BEFORE 6/7/2026

Job Title: Robotics Software Engineer (ROS2 / Embedded Systems)
Work location: Onsite in North Hollywood, CA
Duration: 6 months
Term: W2 position

Position summary:

  • The Software Engineer will use their developer skills to support a Python/ROS2-based system utilizing COTS hardware.
  • This dynamic role involves working at the intersection of software development and hardware integration in an innovative space technology environment. 

Responsibilities:

  • Support development, provisioning, and checkout of Python/ROS2-based systems using COTS hardware
  • Develop and update device drivers to ensure optimal system performance
  • Implement provisioning process improvements through automation and scripting
  • Conduct software checkout and troubleshooting on testbeds and hardware
  • Contribute to system reliability and performance enhancements 

Required knowledge, skills, and abilities:

  • Proficiency in C/C (embedded/RTOS/Linux) and Python (tools/automation); strong experience with Git and collaborative development workflows.
  • Experience with ROS/ROS2, instrumentation/control systems, driver/platform debugging, data acquisition/measurement theory, or debugging auto-generated code.
  • Demonstrated troubleshooting and debugging skills
  • Proficiency with scripting and automation tools
  • Ability to work independently in a fast-paced environment 

Preferred knowledge, skills, and abilities:

  • Knowledge of Ansible and Bash
  • Hardware/software integration experience
  • Familiarity with EtherCAT and/or motor drivers 

Salary : $80 - $85

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Robotics Software Engineer (ROS2 / Embedded Systems)?

Sign up to receive alerts about other jobs on the Robotics Software Engineer (ROS2 / Embedded Systems) career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Mavensoft Technologies, LLC

  • Mavensoft Technologies, LLC Palmdale, CA
  • Role: Program Planning & Scheduling Analyst Duration: 7 Months Contract-W2 Location: Palmdale, CA (On-Site) Work hours: 8:00 AM – 5:00 PM M-F Terms: W2 pos... more
  • 5 Days Ago

  • Mavensoft Technologies, LLC San Diego, CA
  • Role: Program Planning & Scheduling Analyst Duration: 7 Months Contract-W2 Location: San Diego, CA (On-Site) Work hours: 8:00 AM – 5:00 PM M-F Terms: W2 po... more
  • 5 Days Ago

  • Mavensoft Technologies, LLC Salem, OR
  • Title: Web Developer - WCAG Location: Salem, OR - ONSITE Duration: 2 Months (Contract) Key Skills: WCAG 2.1, Wordpress, JavaScript, HTML5, CSS3, Responsive... more
  • 6 Days Ago

  • Mavensoft Technologies, LLC Mesa, AZ
  • Job Title: CNC Machinist Work location: Onsite in Mesa, AZ Duration: 12 months Work shift : 2 nd shift - 3:00pm - 1:30am, Mon. – Thurs. (4/10) Term : W2 po... more
  • 6 Days Ago


Not the job you're looking for? Here are some other Robotics Software Engineer (ROS2 / Embedded Systems) jobs in the Los Angeles, CA area that may be a better fit.

  • Sorting Robotics Van Nuys, CA
  • Overview Sorting Robotics is a fast-growing company that specializes in automating the cannabis industry. We have a talented and self-motivated team of mec... more
  • 1 Month Ago

  • Sorting Robotics Van Nuys, CA
  • Job description Sorting Robotics Inc. is looking for a robotics Engineer to design, develop, and deploy robotic solutions to manufacturing companies. This ... more
  • 1 Month Ago

AI Assistant is available now!

Feel free to start your new journey!