Sr Principal Software Engineer, Sr Principal Embedded Software Engineer
Digi International Inc.
Hopkins, United States of America
11 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Hopkins, United States of America
Tech stack
Artificial Intelligence
Automation of Tests
Static Program Analysis
Software Quality
Code Review
Computer Programming
Computer Networks
Continuous Integration
Linux
DevOps
Programming Tools
Linux on Embedded Systems
Embedded Software
Ethernet
FreeRTOS
IP Routing
Open Source Technology
Scrum
Software Architecture
Cloud Services
Software Engineering
Systems Integration
Wi-Fi Technology
Computer Network Technologies
5G NR
Delivery Pipeline
Containerization
Information Technology
Multiaccess Edge Computing
GNSS
Job description
- 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.
Requirements
Do you have experience in Software engineering?, Do you have a Master's degree?, * 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.