Hybrid Senior Software Engineer, Embedded IoT

Posted 3 weeks ago

Apply now

About the role

  • Define and drive the technical vision and architectural strategy for high-performance firmware on multi-core embedded platforms. Own features from architecture through validation and release.
  • Establish, evangelize, and enforce high coding standards, best practices, and rigorous code review processes to maintain code quality and predictability.
  • Debug, optimize, and validate firmware on complex embedded multi-core architectures.
  • Develop automated and unit-level functional testing to validate features
  • Engage with a cross-disciplinary team to design, develop and test features up the stack.

Requirements

  • 7+ years of professional experience in Embedded Software or Firmware development.
  • Bachelor’s degree in Electrical Engineering, Computer Science, or equivalent experience
  • Strong programming experience and demonstrated proficiency in C/C++ for embedded systems, including development of algorithms, manipulation of complex data structures, and implementing highly optimized code
  • Consumer electronics experience or familiarity with 2-3 or relevant technologies: multi-core ARM processors, WiFi/BT, IoT
  • Familiarity with ARM or equivalent embedded multi-core microprocessor architectures is required
  • Strong understanding of operating systems concepts such as thread scheduling, context switching and memory management is required.
  • RTOS, Linux or Android OS with ARM
  • Electrical bus communication such as UART, CAN, Ethernet, I2C, SPI, etc.

Benefits

  • Health insurance
  • Pharmacy benefits
  • Optical and dental care benefits
  • Paid time off
  • Sick time off
  • Short term and long term disability coverage
  • Life insurance
  • 401k contribution

Job title

Senior Software Engineer, Embedded IoT

Job type

Experience level

Senior

Salary

$126,000 - $193,000 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job