Inovonics Wireless Corporationposted 15 days ago
$140,000 - $160,000/Yr
Full-time • Senior
Westminster, CO
Computer and Electronic Product Manufacturing

About the position

The Sr. Staff Firmware Engineer position at Inovonics involves working closely with hardware engineers and developing firmware for wireless sensor protocols. The role requires a strong foundation in software design, debugging, and testing, with a focus on quality and reusability. The engineer will be responsible for creating and executing test plans, analyzing requirements, and developing device drivers for various microcontrollers and microprocessors.

Responsibilities

  • Work with wireless sensor protocols.
  • Develop firmware for microcontrollers and microprocessors.
  • Collaborate with hardware engineers to bring up boards and interpret data sheets and schematics.
  • Develop device drivers.
  • Utilize debugging tools such as oscilloscopes and protocol analyzers.
  • Create and execute unit and integration test plans.
  • Gather and analyze requirements and find root causes.
  • Develop use cases and design documents.

Requirements

  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a software-related field.
  • Over 7 years of applicable work experience.
  • Experience with embedded RTOS and bare metal development.
  • Embedded firmware development experience in C.
  • Experience with microcontrollers such as ARM, TI MSP-430, K60/Cortex M4, and 8051.
  • Experience with source code control tools such as SVN/Subversion or Git.
  • Good written and verbal communication skills.

Nice-to-haves

  • Experience with Silicon Labs radio development.
  • Knowledge of scripting languages, particularly Python.
  • Experience in QA-level testing.
  • Familiarity with defect tracking tools such as Trac, Bugzilla, or ClearQuest.
  • Experience with test-driven development.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service