Senior Firmware Engineer

Owlet Baby Care

Owlet Baby Care

Software Engineering
Remote · United States · Remote
Posted on Thursday, July 20, 2023

POSITION TITLE: Senior Firmware Engineer

LOCATION: Lehi, Utah or US Remote

BUSINESS UNIT: Engineering

SUMMARY: With recent FDA approval of a medical device for infant monitoring, Owlet is poised to grow in its efforts to bring peace of mind to parents and safety to their infants. Come join a team of motivated engineers who are striving to use innovative technology to ease the burden on parents with new children. Bring passion and dedication to your job and there's no telling what you could accomplish.

Our ideal Firmware Engineer is well versed in DevOps technologies, automation, infrastructure orchestration, configuration management and continuous integration. They have experience in IoT devices, particularly consumer cameras for remote monitoring, and are passionate about quality.

PRIMARY RESPONSIBILITIES:

  • Coordinate the maintenance of existing products using input from stakeholders to decide on necessity, feasibility, required resources, and implementation strategy
  • Make required changes to existing products as defined by the maintenance strategy
  • Work cross-functionally to create new feature and product design specifications
  • Work on the implementation of new features and products
  • Use product design specifications create a test plan and select an appropriate framework in which to carry out the plan
  • Select components, operating systems, compilers, and debugging tools
  • Collaborate with project managers to establish and follow processes using Agile/Scrum methodologies for project and work management, participate in user story creation, task creation, estimation, sprint planning, stand ups, and results-driven work
  • Decide on team best practices and standards and create methods to ensure adherence to policies
  • Participate in regular code reviews and code inspections
  • Participate in root cause analysis for device failures experienced by customers

MINIMUM QUALIFICATIONS:

  • 7+ years of firmware engineering work experience
  • Experienced with agile methodologies
  • Expertise with C, and writing device drivers
  • Experience with programming for and deploying on an embedded Linux operating system
  • Familiarity with UART, SPI, I2C
  • Highly collaborative problem solving, critical thinking, and communication skills
  • An ability to explain your ideas clearly, give and receive feedback, and work well with team members
  • Experience with collaborative source control, preferably GIT
  • Your code is readable, testable, and understandable years later.
  • Experience working with a scripting language (preferably Python)
  • Exposure to video encoding/decoding technologies (RTSP, MPEG4, etc)
  • Practical experience with IoT technologies (MQTT, AWS IoT, etc)
  • Experience with video frameworks such as MPEG, FFMPEG, GStreamer, H.264
  • Pride in the quality of your work

PREFERRED QUALIFICATIONS:

  • Exceptional problem solving, analysis, decomposition, and communication skills
  • Experience with CICD servers
  • Exposure to Google Cloud Platform
  • Exposure to nordic semiconductor nRF series processors, and Bluetooth
  • Experience writing automated tests that run on hardware
  • Experience with security features such as secure enclaves, cryptography, secure protocol, key management

PERKS

  • Flex time scheduling
  • Competitive compensation based on experience
  • Standard Benefits (Health, Dental, Vision, Life, 401(k))
  • Fully Remote or WFH available
  • Unlimited PTO
  • Discounts on Owlet Products

Owlet Baby Care, Inc. is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, genetic information, national origin, protected veteran status, disability status, or any other characteristic protected by law.