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
$ 107KJob 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