Principal Embedded Software Engineer
Join a fast-moving team solving some of the hardest problems in applied AI. This company builds technology for real-world impact… systems that operate in extreme environments, support mission-critical operations, and push the limits of what embedded intelligence can do. They’re looking for a Principal Embedded Software Engineer who thrives on deep technical challenges, works confidently across low-level software and hardware boundaries, and is motivated by seeing their work deployed in demanding, real-world conditions. This is a role for an engineer who loves technical problems, values autonomy, and wants to shape technologies deployed directly with customers, not just in a controlled lab. What You’ll Be Working On
- Solving complex challenges across the embedded stack, from kernel-level debugging to designing new architectures for AI-driven perception
- Working closely with AI researchers and FPGA/hardware engineers to bring advanced models to edge devices
- Rapidly iterating from prototype to production deployment
- Deploying and validating systems directly with customers in real operational environments
- Deep technical curiosity and a drive to understand systems end-to-end
- Experience in low-level systems and embedded programming
- Strong debugging skills across hardware–software interfaces
- Familiarity with ML frameworks such as PyTorch or TensorFlow
- Willingness to work hands-on in the field to ensure systems perform in real-world conditions
- Comfortable collaborating directly with customers to iterate on mission-critical deployments
- A high-autonomy environment within a mission-driven, fast-growing start-up
- The chance to build and deploy cutting-edge embedded AI technology
- A world-class engineering culture focused on innovation and ownership
- Competitive salary, early-stage equity, strong benefits, and relocation support