DevJobs

Firmware Engineering Specialist

Overview
Skills
  • C C ꞏ 10y
  • C++ C++ ꞏ 10y
  • Object-oriented analysis and design techniques ꞏ 10y
  • Wi-Fi communication with embedded systems ꞏ 10y
  • UARTs ꞏ 10y
  • TI ꞏ 10y
  • Technical documentation within a formal quality system ꞏ 10y
  • STM32 ꞏ 10y
  • SPI ꞏ 10y
  • Software development life cycle ꞏ 10y
  • Software debugging in an embedded IDE ꞏ 10y
  • Software architecture ꞏ 10y
  • RS485 ꞏ 10y
  • Real-time embedded software programming ꞏ 10y
  • Reading schematics and hardware data sheets ꞏ 10y
  • 21 ꞏ 10y
  • O protocols such as I2C ꞏ 10y
  • Nordic microcontrollers ꞏ 10y
  • Microcontroller connectivity through Wi-Fi ꞏ 10y
  • JTAG debugging ꞏ 10y
  • ISO 13485 ꞏ 10y
  • IEC 62304 ꞏ 10y
  • Hardware control using I ꞏ 10y
  • FDA QSR’s etc. ꞏ 10y
  • Embedded SW profiling using software and hardware tools ꞏ 10y
  • Automated software testing systems for embedded systems testing ꞏ 10y
  • Scrum development process

If you are passionate about saving and changing human lives and are eager to play a vital role in a breakthrough startup from its early days - We are looking for you!


A start-up developing a novel, portable, ultrasonic-based diagnostic system for brain imaging (a life-saving 21st-century alternative to CT/MRI) Is looking for a Senior Firmware Engineer with the following qualifications:


  • Bachelor’s degree (B.S.) in CS/EE/BME or equivalent and 10+ years of direct experience developing embedded software for medical devices. Or a Master’s degree with 7+ year of experience.
  • MCU programming experience using C/C++
  • Experience with real-time embedded software programming
  • Wi-Fi communication with embedded systems
  • Experience with STM32/TI/Nordic microcontrollers
  • Experience with microcontroller connectivity through Wi-Fi
  • Demonstrated excellent verbal and written communication skills
  • Demonstrated strong ability to systematically troubleshoot and debug complex software/hardware problem
  • Experience with software architecture, development and testing best practices, coding standard required
  • Experience with automated software testing systems for embedded systems testing required
  • Experience interacting with software debugging in an embedded IDE
  • Experience controlling hardware using various I/O protocols such as I2C, SPI, UARTs, RS485, etc.
  • Familiar with Scrum development process - a strong advantage
  • Comfortable reading schematics and hardware data sheets
  • Experience with object-oriented analysis and design techniques
  • Experience with JTAG debugging, Embedded SW profiling using software and hardware tools required
  • Strong technical documentation skills within a formal quality system (ISO 13485, IEC 62304, 21, FDA QSR’s etc.)
  • Direct experience with entire software development life cycle, from concept through maintenance

  • Reborn Medical