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
croutch & associates
croutch & associates