Principal Embedded Software Engineer
USD 150K-175K (estimate) Senior-level Full Time
Tasks
- Build diagnostics and monitoring software
- Collaborate with simulation teams to validate behavior
- Define embedded software architecture
- Define embedded testing strategies
- Develop embedded device drivers
- Develop power management software
- Develop real time robot motion and navigation software
- Develop testability and diagnostics tools
- Diagnose hardware software integration issues
- Establish engineering standards and coding guidelines
- Implement OTA updates
- Implement board bring up
- Implement communications software
- Implement safety systems
- Implement sensor fusion
- Integrate IMUs
- Integrate cameras
- Integrate lidar systems
- Integrate safety sensors
- Lead technical design reviews
- Mentor embedded software engineers
- Optimize performance for real time environments
- Support automated testing
- Support autonomous robot operation
- Support hardware-in-the-loop validation
- Support release certification activities
- Validate hardware integration
Perks/Benefits
- N/A
Skills/Tech-stack
Agile | Automated testing | Board Bring-up | Bring-up | C# | C++ | Communications | Concurrency | Device Drivers | Diagnostics | Embedded Linux | Fault Tolerance | Graceful Degradation | Hardware Integration | Hardware-in-the-loop | IMU | Lidar | Monitoring | Motion Control | Navigation | OTA Updates | OpenWRT | Power Management | RTOS | Real Time | Real-time Systems | Safety sensors | Safety systems | Sensor fusion | Simulation | Software Architecture | System design | The Loop | Time Systems | Wireless Communication | Zephyr RTOS
Education
Bachelor of Arts | Bachelor of Engineering | Bachelor of Science
Related jobs
-
Model Operations Engineer USD 107K-179KALiBi | AWS SageMaker | Amazon Lambda | Apache Airflow | AzureHealth insurance | Holiday pay | Learning and development | Life insurance | Long-term disabilitySenior-level Full TimeUSA-VA-Ashburn2h ago
-
AI/LLM Network Software Development Engineer Graduate (High Speed Network) - 2026 Start (PhD) USD 148K-300KAI | Data center | Data center networking | High Performance | High-performance networkingEntry-level Full TimeSeattle, Washington, United States3h ago
-
Software Development Engineer - AI/LLM Network - Global Frontier Tech Research Program - 2027 Start (PhD) USD 202K-368KAI infrastructure | C++ | Cause analysis | Elastic scaling | Fault LocalizationEntry-level Full TimeSeattle, Washington, United States3h ago
-
Distributed Systems | Inference | Machine Learning | Model Serving | MonitoringSenior-level Full TimeSan Jose, California, United States3h ago
-
Research Intern (AI/LLM Network) - 2026 Start (PhD) USD 137K-256KAI communication | Data Analysis | High speed | High-Speed Networking | LLMEntry-level InternshipSeattle, Washington, United States3h ago
-
Backup and Restore | Blob Storage | Cause analysis | Debugging | Distributed SystemsAgile environment | Collaborative team | On-call rotationSenior-level Full TimeSan Jose, California, United States3h ago
-
Apache Flink | Automation | Blameless postmortems | Capacity Planning | DeploymentDevelopment workshops | Hands-on experience | Internship | Social eventsEntry-level InternshipSeattle, Washington, United States4h ago
-
Apache Flink | Automation | Capacity Planning | Cloud Computing | Distributed SystemsDevelopment workshops | Social eventsEntry-level InternshipSan Jose, California, United States4h ago
-
AI and DB | Automation | Backup and Restore | CPU Optimization | CXLMid-level Full TimeSeattle, Washington, United States4h ago
-
Site Reliability Engineer - Data (Seattle) USD 177K-341KApache Flink | Blameless postmortems | Capacity Planning | Incident Response | KubernetesMid-level Full TimeSeattle, Washington, United States4h ago
-
Site Reliability Engineer - Data USD 136K-359KApache Flink | Automation | Capacity Planning | Cloud infrastructure | Incident ManagementMid-level Full TimeSan Jose, California, United States4h ago
-
Automated Deployment | Backup and Recovery | Column-stores | Data Consistency | Database AdministrationSenior-level Full TimeSeattle, Washington, United States4h ago
-
Agentic technology | C++ | Data Mining | Human Feedback | Information RetrievalSenior-level Full TimeMenlo Park, CA5h ago
-
Data Engineer, Analytics (Ranking, AI) USD 182K-204KAgent Orchestration | C# | C++ | Dashboards | Data GovernanceCareer growth opportunitiesSenior-level Full TimeSunnyvale, CA | Bellevue, WA | …5h ago
-
Automated Test | Automated test systems | Battery Management | Battery Management System | Board Bring-upSenior-level Full TimeRedmond, WA5h ago
-
C++ | Computer Vision | Data Processing | Debugging | Distributed ComputingSenior-level Full TimeSunnyvale, CA, USA5h ago
-
Senior Software Engineer USD 226K-252KC++ | Cause analysis | Machine Learning | Model Deployment | Model EvaluationSenior-level Full TimeMountain View, CA, USA5h ago
-
Senior Software Engineer, AI/ML, Ads and Commerce USD 174K-252KCloud platform | Data Pipelines | Data Processing | Debugging | Distributed SystemsSenior-level Full TimeMountain View, CA, USA5h ago
-
Algorithms | C plus plus | Cloud Computing | Compute Technologies | Continuous DeploymentSenior-level Full TimeMountain View, CA, USA5h ago
-
Software Engineer USD 149K-211KAlgorithms | C# | C++ | Code Reviews | Data ProcessingHybrid scheduleMid-level Full TimeSunnyvale, CA, USA R5h ago
-
Senior Research Engineer USD 174K-252KC++ | Data Curation | Deep Neural Networks | Deep learning | JAXBenefits | Bonus | Equity | Hybrid work scheduleSenior-level Full TimeNew York, NY, USA R5h ago
-
Research Engineer USD 147K-211KAlgorithm Design | C++ | Experimental Design | Machine Learning | PythonHybrid scheduleMid-level Full TimeLos Angeles, CA, USA R5h ago
-
Software Engineer USD 149K-211KAlgorithms | Code Reviews | Data Structures | Debugging | DeploymentBonus | Equity | Hybrid schedule | Paid benefitsMid-level Full TimeMountain View, CA, USA R5h ago
-
Senior Software Engineer USD 226K-252KAlgorithms | Audio Processing | C++ | Cause analysis | Code reviewHybrid scheduleSenior-level Full TimeMountain View, CA, USA R5h ago
-
Software Engineer, AI/ML, Google Research USD 147K-210KC++ | Data Processing | Data Structures | Data Structures and Algorithms | DebuggingMid-level Full TimeMountain View, CA, USA5h ago