Digi International

Senior Embedded Software Engineer

Digi International

full-time

Posted on:

Location Type: Hybrid

Location: SandyUtahUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $95,000 - $149,000 per year

Job Level

Tech Stack

About the role

  • Develop, integrate, and debug embedded firmware in C on Silicon Labs-based modules as part of the Digi XBee family of products
  • Design and implement low-level hardware interfaces, peripheral drivers, and platform abstractions for new and existing XBee products
  • Use laboratory and embedded debug equipment including spectrum analyzers, oscilloscopes, logic analyzers, and JTAG/SWD tools to troubleshoot firmware, RF behavior, and system-level issues
  • Maintain and enhance existing XBee products through sustaining engineering, including customer issue investigation, defect resolution, and long-term codebase support
  • Contribute to the development of new, leading-edge wireless products that expand Digi’s XBee portfolio and roadmap
  • Collaborate closely with cross-functional teams (hardware, QA, product management, and manufacturing) to ensure high-quality product delivery
  • Participate actively in a SCRUM / Agile development environment, including sprint planning, estimation, daily standups, and retrospectives
  • Mentor and provide technical guidance to junior engineers, including code reviews, design feedback, and best-practice coaching

Requirements

  • Minimum of 10 years of professional experience developing embedded firmware in C for bare-metal and RTOS-based systems
  • Proven ability to design, implement, and maintain low-level firmware interfacing directly with hardware
  • Strong experience developing hardware abstraction layers (HALs) and device drivers
  • Extensive hands-on experience with serial communication protocols, including SPI, I2C, UART, and related interfaces
  • Solid understanding of embedded system architecture, memory constraints, timing, and real-time performance
  • Demonstrated experience working with RF communication protocols and wireless systems
  • Ability to independently analyze requirements, architect solutions, and drive development from concept through production
  • Experience collaborating within a SCRUM / Agile development environment
Benefits
  • Short-term incentive program
  • New hire stock award
  • Paid parental leave
  • Open (uncapped) PTO
  • Hybrid work environment
  • Competitive medical, health & wellbeing and compensation offerings
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
embedded firmware developmentC programminghardware abstraction layersdevice driversserial communication protocolsSPII2CUARTRTOSembedded system architecture
Soft Skills
collaborationmentoringtechnical guidanceproblem-solvingindependent analysiscommunicationteamworksprint planningcode reviewsbest-practice coaching