Digi International

Senior Firmware Engineer

Digi International

full-time

Posted on:

Location Type: Hybrid

Location: SandyAlabamaUtahUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

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

Job Level

Tech Stack

About the role

  • Design, implement, and bring up complete embedded systems based on existing architectures
  • Port, develop, and debug embedded Linux and bare-metal hardware drivers
  • Develop onboard diagnostics and production test software to validate hardware during manufacturing and deployment
  • Analyze test and field data to identify failure trends and drive continuous product improvement
  • Collaborate closely with hardware, systems, manufacturing, and test teams
  • Support firmware throughout the product lifecycle
  • Optimize firmware for performance, reliability, power consumption, and manufacturability
  • Participate in design reviews, code reviews, and contribute to technical documentation
  • Assist in implementing secure firmware features such as secure boot and OTA updates

Requirements

  • 5+ years of experience in embedded firmware development using C/C++ in embedded Linux
  • Rust experience applying the language to non-trivial systems problems
  • BS/MS in Electrical Engineering, Computer Engineering, Computer Science, or equivalent experience
  • Hands-on experience designing, developing, and maintaining embedded Linux systems
  • Familiarity with wireless communication technologies, such as LTE and 5G
  • Experience developing firmware for ARM Cortex-M microcontrollers
  • Strong debugging skills using JTAG, SWD, oscilloscopes, and logic analyzers
  • Solid understanding of secure firmware development practices
  • Working knowledge of networking protocols commonly used in embedded systems
  • Experience with version control systems (Git)
Benefits
  • Competitive salary
  • New hire stock award
  • Paid parental leave
  • Open (uncapped) PTO
  • Hybrid work environment
  • Medical, health & wellbeing offerings
Applicant Tracking System Keywords

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

Hard Skills & Tools
embedded firmware developmentCC++embedded LinuxRustARM Cortex-M microcontrollersdebuggingsecure firmware developmentnetworking protocolsversion control systems
Soft Skills
collaborationproblem-solvingcontinuous improvementtechnical documentation
Certifications
BS in Electrical EngineeringMS in Electrical EngineeringBS in Computer EngineeringMS in Computer EngineeringBS in Computer ScienceMS in Computer Science