Digi International

Principal Software Engineer, OEM

Digi International

full-time

Posted on:

Location Type: Hybrid

Location: HopkinsMinnesotaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $111,000 - $174,000 per year

Job Level

About the role

  • Lead and mentor software engineering teams, guiding design and implementation of embedded firmware and software systems
  • Organize, contribute to and implement software/firmware systems by following specifications provided by internal and external customers
  • Enable successful completion of OEM BU design-services engagements through deep expertise in embedded software (Linux, Android, C/C++, Python), ensuring timely delivery of reliable products
  • Serve as a primary technical contact for strategic customer engagements, including direct customer communication and on-site collaboration as needed
  • Provide and implement technical solutions, applying ingenuity and innovation to solve complex problems
  • Coordinate and work collaboratively with other Digi software development teams and customer teams to integrate systems and validate requirements
  • Maintain tracking and documentation of project progress and source code; participate in configuration management and version control processes
  • Participate in training and development programs to maintain and enhance job-related skills
  • Evaluate and improve software design processes, tools and workflows to drive quality and efficiency

Requirements

  • Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science or related field
  • 8 + years of hands-on software engineering experience, preferably in a services environment
  • Proven expertise programming in C for real-time embedded systems or Linux/FreeRTOS platforms
  • Deep knowledge of microcontroller peripherals and interfaces (UART, I²C, SPI, ADC, PWM, Timers, etc.)
  • Skilled in embedded software coding, debugging and troubleshooting—close to the chip level
  • Proficient with test and debug equipment: oscilloscopes, logic analyzers, multimeters, spectrum analyzers
  • Excellent problem-solving skills and ability to thrive in a deadline-driven, fast-paced environment
  • Strong communication and interpersonal skills, with experience interacting directly with customers and senior personnel.
Benefits
  • Health insurance
  • 401(k) matching
  • Paid parental leave
  • Open (uncapped) PTO
  • Hybrid work environment

Applicant Tracking System Keywords

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

Hard skills
embedded softwareCC++PythonLinuxFreeRTOSdebuggingtroubleshootingmicrocontroller peripheralsreal-time systems
Soft skills
leadershipmentoringproblem-solvingcommunicationinterpersonal skillscollaborationorganizational skillsinnovationtime managementcustomer engagement