Site icon Embedded Systems Jobs

Senior Embedded Software Engineer

As a Senior Embedded Software Engineer, you will be a core member of the platform software team, working on Ring security devices. In this role, you will work with multiple stakeholders on problem solving and should be comfortable with proactive communication and technical leadership.

The right candidate is passionate about IoT, responsive, flexible, and able to succeed within a dynamic, open, and collaborative peer environment. You thrive working with multiple priorities and understand where to prioritise to provide the best possible customer experience.

BASIC QUALIFICATIONS

  • BA/BS degree in Computer Science, Computer Engineering, Electrical Engineering or related field, or equivalent practical experience
  • Extensive experience in computer architecture and embedded wireless systems
  • Extensive embedded development experience in C, and familiarity with ARM CPUs
  • Experience with IoT devices
  • Experience with general hardware troubleshooting

PREFERRED QUALIFICATIONS

  • Master’s degree or higher in Computer Science, Computer Engineering, Electrical Engineering or related field
  • Experience in firmware development and testing of battery-powered products
  • Experience in computer vision a big plus
  • Experience in Machine learning
  • Experience with development tools like IAR/Keil/GCC and Git version control system
  • Experience with software testing
  • Knowledge of Unix/Linux environments and embedded Linux
  • Comfortable in scripting language of choice
  • Prior experience with system bring-up, manufacturing line testing, or wireless networking drivers is a plus
  • Prior experience in Python
Exit mobile version