Design and deliver reliable, safety-critical software for intelligent hardware platforms. Develop embedded and system-level software, automated test infrastructure, and scalable validation tools. Collaborate with hardware, systems, and validation engineering teams.
Key Highlights
Key Responsibilities
Technical Skills Required
Benefits & Perks
Nice to Have
Job Description
Principal Embedded Software Engineer
San Francisco, CA | Open to Relocation to Colorado |
$180,000 โ $210,000 + Equity
I am working with an innovative technology company developing advanced automated systems for industrial and enterprise applications. They are looking for a Principal Embedded Software Engineer to help design and deliver reliable, safety-critical software for intelligent hardware platforms operating in complex real-world environments.
This is a hands-on senior engineering role focused on embedded software, system integration, automated testing, and scalable validation infrastructure.
Responsibilities
- Develop embedded and system-level software in C, C++, and Python
- Design and maintain automated test infrastructure, including HIL testing
- Build scalable validation and calibration tools for hardware-integrated systems
- Troubleshoot complex system issues using logs, diagnostics, and test data
- Support CI/CD pipelines and deployment workflows
- Collaborate with hardware, systems, and validation engineering teams
- Mentor engineers and contribute to technical direction and engineering best practices
Looking to advance your Development & Programming career with relocation support? Explore Development & Programming Jobs with Relocation Packages that include comprehensive packages to help you move and settle in your new role.
Required Experience
- Strong background in embedded software and test infrastructure development
- Experience with modern C/C++ and Python
- Familiarity with Linux development environments
- Experience with networking protocols and hardware communication systems
- Knowledge of sensors, control systems, or other safety-critical platforms
- Experience with Git, CI/CD, and automated testing frameworks
- Strong systems-thinking and problem-solving skills
Discover our full range of relocation jobs with comprehensive support packages to help you relocate and settle in your new location.
Desirable Experience
- Autonomous systems, robotics, or industrial automation experience
- ROS/ROS2 familiarity
- Functional safety knowledge (ISO 26262, IEC 61508, or similar)
- Experience with containerized development workflows
Package
- Base salary: $180,000 โ $210,000
- Equity/options package
- Relocation support available
- Preference for open to relocating to Colorado
Similar Jobs
Explore other opportunities that match your interests
Full Stack Engineer
coffeespace
Founding AI Engineer for Large Language Model Systems
Open Talent
Software Engineer, Marketplace