Facebook pixel

Embedded Lead
Software Engineering
Confirmed live in the last 24 hours
Locations
San Francisco, CA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Linux/Unix
Requirements
  • Bachelor's Degree or Master's Degree candidate in Computer Science, Math, Electrical Engineering, Robotics, Physics, or a related field
  • Prior background (academic or industrial) in the development of rugged embedded systems for robots, spacecraft, drones, or vehicles
  • Strong experience with ARM processors
  • Working experience in a Linux based Operating System
  • Strong reasoning skills and mathematics background including linear algebra, geometry, calculus, optimization, and probability to name a few
  • Solid engineering background with hands-on design and development experience
Responsibilities
  • Deliver highly reliable firmware for AeroVect-designed hardware
  • Collaborate with electrical engineers to bring up and integrate embedded-based PCBs
  • Work with engineers across the department to develop new products, from prototype through production and flight
  • Take ownership for the life cycle of the software you create, including development, verification testing, and operational support
Desired Qualifications
  • MS or PhD in Computer Science, Math, EE, or a related field
  • Understanding of DDS frameworks like ROS/ROS2 or other networking middleware
  • Fluency in redundant, fault tolerant microcontroller systems, and watchdog-based fault detection
  • Basic hands-on experience with laboratory tools such as oscilloscopes and multimeters for board bringup and interface testing
  • Experience in efficient neural network embedded design for low-power system
  • Proven track record of system development and successful deployment of unmanned systems in existing or upcoming products
  • Safety-critical coding practices (MISRA and ISO 26262 compliance)
AeroVect

1-10 employees

Autonomous driving platform development