×
Register Here to Apply for Jobs or Post Jobs. X

Principal Software Engineer, OEM; Hopkins, MN - Hybrid

Job in Hopkins, Hennepin County, Minnesota, 55305, USA
Listing for: Digi Axess
Full Time position
Listed on 2026-01-24
Job specializations:
  • Software Development
    Software Engineer, Embedded Software Engineer, C++ Developer, DevOps
Salary/Wage Range or Industry Benchmark: 111000 - 174000 USD Yearly USD 111000.00 174000.00 YEAR
Job Description & How to Apply Below
Position: Principal Software Engineer, OEM (Hopkins, MN - Hybrid)

Principal Software Engineer, OEM (Hopkins, MN - Hybrid)

Job Category
:
Engineering

Requisition Number
: PRINC
001515

  • Posted :
    January 12, 2026
  • Full-Time
  • Hybrid
Locations

Showing 1 location

Hopkins, MN 55343, USA

Description

Digi International is a leading global provider of IoT connectivity products, services, and solutions. It helps companies create next-generation connected products and deploy and manage critical communications infrastructures in demanding environments with high levels of security and reliability. Founded in 1985, Digi has helped customers connect more than 100 million things and counting.

Position
Digi Wireless Design Services’ Principal Software Engineers have deep experience with embedded firmware and software for a variety of microprocessors, microcontrollers, and applications of every kind. We have particular expertise in many aspects of wireless communication, low-power design, high-reliability systems and IOT platforms as well as embedded Linux and Android.

What You Will Do
  • 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.
Who You Are and What You Bring

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.

Desired:
Yocto build system, embedded Linux/Android driver development, RF communication protocols (802.15.4, Zig Bee, Bluetooth, Cellular, Wi‑Fi), and experience customizing routers and gateways.

* Please note that we are unable to provide visa sponsorship for this position. This includes, but is not limited to, work visas, employment‑based visas, or residency sponsorship. Candidates must have valid work authorization in the United States at the time of application. Visa applications of any kind will not be considered.

Digi International offers a distinctive Total Rewards package including a short‑term incentive program, new hire stock award, paid parental leave, open (uncapped) PTO, and hybrid work environment in addition to our competitive medical, health & wellbeing and compensation offerings.

The anticipated base pay range for this position is $111,000 – $174,000. Pay ranges are determined by role, job level and primary job location. The range displayed reflects the reasonable range we anticipate paying for this position and reflects the cost of labor within several U.S. geographic markets. The specific salary offered within the range…

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary