Embedded Software Engineer

Wise Equation Solutions
San Francisco, United States of America
28 days ago

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 107K

Job location

San Francisco, United States of America

Tech stack

Agile Methodologies
Artificial Intelligence
Automation of Tests
Unit Testing
C++
Software Quality
Continuous Integration
Software Debugging
Linux
Embedded Software
Python
Requirements Management
Software Engineering
Software Systems
Jama (Software)
Backend
Integration Tests
Information Technology

Job description

  • Hiring for an Embedded Software Engineer to support autonomous systems and robotics projects
  • Focus on improving production-level software and backend testing capabilities

Team & Project Context:

  • Work on autonomous systems (movement from point A to B)
  • Involves robotics and planning systems
  • Team is strong in research (PhDs/Masters) but needs production software expertise
  • Goal is to bring engineers with real-world deployment experience, * Develop and support backend software for embedded systems
  • Write, test, and deploy production-level code
  • Work on CI/CD, deployment, validation, and verification
  • Create test cases and validate requirements
  • Support planning engineers by handling software complexity
  • Participate in integration testing and debugging
  • Design, develop, and scale autonomy software systems
  • Translate algorithms into real-time production software
  • Collaborate with cross-functional teams (robotics, AI/ML, systems, hardware)
  • Integrate software with sensors, actuators, and vehicle systems
  • Perform root-cause analysis and debugging
  • Ensure software quality via automated testing and documentation

Required Technical Skills: Must-Have:

  • Strong C++ programming
  • Software development fundamentals
  • Experience with unit testing and requirements management
  • Agile methodology experience

Nice-to-Have:

  • Python
  • CI/CD pipelines
  • Linux environment
  • Embedded systems knowledge

Not Required:

  • AI/ML experience
  • Specific tools like JAMA

Requirements

  • 5+ years of experience (no upper limit)
  • Strong coding and software fundamentals
  • Experience deploying software in real-world environments
  • Background in automotive, robotics, or similar domains is a plus

Education:

  • Bachelor's degree in Computer Science, Software Engineering, or related field

About the company

© 2026 Careerjet All rights reserved

Apply for this position