Sr Principal Software Engineer, Sr Principal Embedded Software Engineer

Digi International Inc

Hopkins, MN

JOB DETAILS
SKILLS
Agile Programming Methodologies, Artificial Intelligence (AI), C Programming Language, Cloud Computing, Code Reviews, Computer Science, Continuous Deployment/Delivery, Continuous Integration, Cross-Functional, DevOps, Electrical Engineering, Embedded Linux, Embedded Software, Embedded Systems, Engineering, Ethernet, Firewalls, Hardware-Software Integration, IP (Internet Protocol) Routing, NAT (Network Address Translation), Network Design, Network Routers, Open Source, Product Planning, Programming Tools, Quality Management, Realtime Operating System, Software Architecture, Software Development, Software Engineering, Sprint Planning, Static Analysis, Team Lead/Manager, Test Automation, User Interface/Experience (UI/UX), Virtualization, Wi-Fi, Wireless Communications
LOCATION
Hopkins, MN
POSTED
14 days ago

Key Responsibilities:

  • Architect and develop embedded Linux software for 5G cellular routers with integrated Wi-Fi 7/8 capabilities.
  • Lead the implementation of key features on the product roadmap, including eSIM, 5G Network Slicing, Dual SIM / Dual Standy/Active, and user experience enhancements.
  • Design and optimize networking components, including IP routing, Ethernet interfaces, NAT, and firewall functionality.
  • Lead cross-functional teams to ensure seamless integration of software with hardware, cloud services, and user interfaces.
  • Drive agile development practices, including sprint planning, code reviews, and continuous integration.
  • Champion software quality through automated testing, static analysis, and robust CI/CD pipelines.
  • Integrate AI-powered development tools to accelerate development and improve code quality.

____

Qualifications:

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering or related field
  • 10 + years of hands-on software engineering experience
  • Proven expertise programming in C for real-time embedded systems or Linux/FreeRTOS platforms

____

Preferred Skills:

  • Experience with wireless (5G, Wi-Fi, GNSS, BT) and network technologies.
  • Experience with Qualcomm software architecture (ex. SDX35, SDX6x, SDX7x platforms)
  • Knowledge of containerization, virtualization, or edge computing in embedded environments.
  • Exposure to DevOps practices and CI/CD pipelines for embedded systems.
  • Contributions to open-source networking or embedded projects.

About the Company

D

Digi International Inc

Digi International is your M2M Expert, combining products and services as end-to-end solutions to drive business efficiencies. Digi provides the industry’s broadest range of wireless products, a cloud computing platform tailored for devices, and development services to help customers get to market fast with wireless devices and applications. Our entire solution set is tailored to allow any device to communicate with any application, anywhere in the world. The company is headquartered out of Minneapolis, USA. Digi has been recognized as one of America's 100 Fastest Growing Small Public Companies by Fortune Small Business in 2009.

COMPANY SIZE
500 to 999 employees
INDUSTRY
Computer Hardware
FOUNDED
1985
WEBSITE
https://www.digi.com/