Embedded Systems Jobs

Embedded Systems Jobs

For embedded developers

Embedded Software Engineer II


SimpliSafe is looking for a Embedded Software Engineer II to develop the embedded Linux platform of our award winning wireless IoT home security and Video system used by millions of users. In this role, you will:

  • Develop the embedded Linux platform for current and next generation Video products
  • Develop and test innovative approaches for low-power optimization
  • Unit test and verification of code and related API framework
  • Continually improve and maintain Linux distribution

About you:

  • Experience developing kernel and system level modules for embedded Linux systems
  • Experience with embedded Linux bootloaders such as uBoot
  • Excellent understanding of C and it’s scope in embedded systems development
  • Familiar with I2C, USB, SPI interfaces
  • Experience with ARM based SoC
  • Experience with scripting language(s) such as Python, Bash
  • Enjoy working in a highly collaborative environment
  • Bachelor Degree in CS/CE/EE or equivalent experience

Desirable Qualifications:

  •  Demonstrated ability to code in C++; Boost C++ libraries is a plus
  • Experience working in multithreaded environments such as POSIX threads
  • Experience with video compression standards (MJPEG, H.264, etc) and audio compression standards (MPEG-3, Speex, etc)
  • Experience with wireless network peripherals (WiFi & Bluetooth)
  • Ability to read schematics and use common lab equipment (logic analyzers, oscilloscopes)
  • Experience with bare metal programming for small microcontrollers (PIC, MSP430, etc)

Get the latest job publications.
Join our mailing list.