Firmware Engineer

Cambridge, MA
Full Time
Mid Level


Verve is a VC-backed startup building a world-class team to commercialize soft wearable solutions that empower the way people move in the world. We are deploying lightweight wearable exosuits that can be worn all day, every day by industry associates to reduce fatigue, mitigate risk of back injuries and augment human performance.

Verve is looking for a Firmware Engineer to join our growing team. You will maintain, evaluate and contribute to the software running on our wearable systems. As part of the team you will have a fundamental impact on software and electronics roll out, hardware selection for IoT connected systems, and motor control. We are seeking someone who will thrive in a multi-disciplinary team. If you’re a product-driven engineer with a passion in electro-mechanical systems (robotics preferred), apply!


  • Contribute to firmware development for next generation soft exosuits, by testing, debugging, refactoring and writing code for embedded targets (PIC, ARM, etc.)
  • Implement real-time signal processing and control algorithms for electro-mechanical systems incorporating various sensors and actuators
  • Collaborate with electrical engineers to maintain electrical hardware (understand schematics, probe signals, and debug embedded systems) as part of ongoing system development, support, and optimization efforts
  • Develop testing software and quality control procedures for manufacturing
  • Provide support for systems deployed at our client’s locations


  • Are hands-on, well versed in hardware debugging and development
  • Have a desire to deeply understand system interactions of complex electro-mechanical systems
  • Excited to work in a fast paced, fast growing startup
  • Passionate to contribute to the development of the next generation of assistive exosuits to protect our workforce
  • Have excellent communication and organizational skills


  • BS or equivalent degree in CS or Electrical engineering with at least four years of experience
  • Experience developing code for bare-metal embedded systems
  • Experience reading and understanding schematics and datasheets
  • Experience with Python
  • Experience with version control (git)
  • Familiarity with common communication protocols (I2C, SPI, CAN)
  • Familiarity with RTOS concepts and RTOSes (VxWorks, FreeRTOS etc…)
  • Familiarity with PIC/ARM based microcontrollers
  • Familiarity with debuggers and using logic analyzers


  • Experience with motor control and robotic systems
  • Experience with Wi-Fi, Bluetooth, Ethernet and USB communication protocols
  • Experience with PCB design
  • Experience with toolchains and setting up a custom build environment

Verve is dedicated to building a diverse team of individuals who are committed to contributing to an inclusive environment. Some of our core values include respect for all, serving the greater good, and welcoming individuals from diverse backgrounds, experiences, and perspectives.

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Even if you don't check every box, but see yourself contributing, please apply!



Apply for this position

Apply with Indeed
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file