Digi International · 5 hours ago
Principal Software Engineer, OEM (Hopkins, MN - Hybrid)
Digi International is a leading global provider of IoT connectivity products, services, and solutions. The Principal Software Engineer will lead and mentor software engineering teams, guiding the design and implementation of embedded firmware and software systems, while ensuring timely delivery of reliable products for OEM design-services engagements.
Cloud ComputingDeveloper ToolsInternet of ThingsNetwork HardwareWireless
Responsibilities
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
Qualification
Required
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
Preferred
Yocto build system
embedded Linux/Android driver development
RF communication protocols (802.15.4, ZigBee, Bluetooth, Cellular, Wi-Fi)
experience customizing routers and gateways
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
Company
Digi International
Digi International is a global provider of IoT connectivity products, services, and solutions.
Funding
Current Stage
Public CompanyTotal Funding
$250M2023-12-11Post Ipo Debt· $250M
1989-10-13IPO
Recent News
Company data provided by crunchbase