Jobs · Education · New Hampshire

Senior Firmware Engineer

Wilcox Industries · Newington, NH · 8 mo ago
On-siteEducationFull-time

Essential Duties & Responsibilities

  • Leads end-to-end design and implementation of large-scale or highly complex firmware projects (e.g., multi-processor systems, advanced RTOS, or bare-metal architectures).
  • Establishes standards for firmware modularity, reuse, and maintainability.
  • Champions best practices for debugging, hardware-in-the-loop testing, and overall embedded development life cycle.
  • Guides cross-team technical strategies (e.g., firmware build pipelines, release management).
  • Aligns firmware tasks with product requirements, collaborating with Hardware, Software, QA, Systems Engineering, and Program Management teams.
  • Interacts with external vendors or third-party engineering teams to evaluate components, SDKs, or toolchains.
  • Influences firmware release processes and helps evaluate tools/technologies for continuous improvement.
  • Coaches engineers across the organization; shapes career development plans for junior and mid-level firmware engineers.
  • Leads design reviews, fosters knowledge-sharing sessions, and institutes continuous improvement initiatives.

Education & Experience

  • Bachelor’s degree in Electrical or Computer Engineering/Computer Science required.
  • Master’s Degree preferred.
  • 7+ years of experience in a firmware engineering role, or an equivalent combination of education and experience.

Required Skills/Abilities

  • Expert with Object-Oriented modular coding styles including data structures.
  • Proficient with bootloaders and pre-application code execution.
  • Understanding of USB Protocol.
  • Working knowledge of RTOS/Linux embedded designs.
  • Proficient implementing of SPI, I2C, UART, Synchronous/Asynchronous memory interfaces, RTC, PWM, GPIO.
  • Familiarity with secure boot.
  • Familiarity with OTP.
  • Proficient with Microsoft Office suite (Microsoft 365, Teams).
  • Proficiency in using code management and defect tracking tools (e.g., JIRA, SVN, GIT).
  • Experience with ARM processor designs and development.
  • Experience with audio/video data stream processing.
  • Proficient with USB PD Protocol.
  • Must be able to sit, stand, walk, talk, hear; use hands and fingers to handle and touch objects, tools, or controls to work in a production environment. Vision abilities required including close vision, distance vision, color vision, and the ability to adjust focus to work. Prolonged periods of sitting at a desk and working on a computer. Must be able to lift 25 pounds at times.
  • Ability to perform physical tests and handle tools/equipment used for prototyping.

Similar jobs

Senior Firmware Engineer

SymboticAndover, MA· 1 wk ago
Engineering$120k–$165k/yrapply on symbotic.wd504.myworkdayjobs.com