Embedded Rust Engineer at Code Metal, Inc
At Code Metal, we're not just developing AI – we're revolutionizing it. Our team of industry veterans brings decades of experience and a passion for cutting-edge technology to every project. With a track record of raising over $1 billion in capital across successful ventures, we're poised to redefine the landscape of AI solutions.
Overview
We're seeking innovative Senior Embedded Software Engineers to spearhead the design and prototyping of greenfield edge mesh networks and computing systems. This role offers a unique opportunity to drive AI research within our dynamic startup environment.
Your Impact
You'll collaborate with our elite team of researchers and engineers to rapidly prototype and refine embedded systems software. Your work will directly contribute to groundbreaking initiatives, including next-generation logistics tracking infrastructure and advanced robotics applications.
Key Responsibilities
- Lead the design and implementation of software and firmware for cutting-edge embedded system prototypes
- Develop clean, efficient, reliable, and highly scalable software
- Work cross-functionally to align prototypes with business objectives
- Articulate complex technical concepts to diverse stakeholders and influence strategic decisions
- Stay at the forefront of embedded system software development trends
- Maintain comprehensive documentation throughout the development lifecycle
Qualifications
Required
- Bachelor's degree in Electrical Engineering, Computer Engineering, or related field (Master's preferred)
- 5+ years of experience in embedded systems development
- Expertise in hardware-software interactions, real-time constraints, and low-level programming
- Proficiency with protocols such as Modbus, CAN, Ethernet, UART, SPI, and I2C
- Skilled in low-level debugging through software and hardware analysis
- Experience with unit testing frameworks
- Linux expertise on embedded hardware platforms
- Track record of shipping complex embedded software to production
- Proficiency in real-time systems using C++ or Rust
- Front-end UX experience with major frameworks (Angular/React/Vue)
- Experience in UX/front-end development for IDEs
Preferred
- 7+ years of relevant embedded systems experience
- Experience with low power wireless communication and system design
- Sensor integration expertise for embedded systems
- Background in embedded system security implementation
- FPGA knowledge