Digi International

Senior Software Engineer – Embedded

Digi International

full-time

Posted on:

Location Type: Hybrid

Location: HopkinsIdahoMinnesotaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $95,000 - $149,000 per year

Job Level

About the role

  • Architect and develop embedded Linux software for 5G cellular routers with integrated Wi-Fi 7 capabilities.
  • Lead the implementation of key features on the product roadmap, including eSIM, 5G Network Slicing, and user experience enhancements.
  • Design and optimize networking components, including IP routing, Ethernet interfaces, NAT, and firewall functionality.
  • Collaborate with 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.
  • Evaluate and integrate AI-powered development tools to accelerate development and improve code quality.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or related field
  • 5+ years of experience in embedded software development, with a strong focus on networking and wireless technologies
  • Deep expertise in embedded Linux, C/C++, and real-time systems
  • Strong understanding of 5G cellular technologies, Wi-Fi 6/7, and networking protocols (TCP/IP, DHCP, NAT, VPN)
  • Experience with Ethernet drivers, packet processing, and firewall configuration (e.g., iptables, nftables)
  • Proficiency with agile development tools (e.g., Jira, Git, Jenkins)
  • Familiarity with AI/ML tools and their application in software development workflows
  • Excellent problem-solving, communication, and collaboration skills.
Benefits
  • Short-term incentive program
  • New hire stock award
  • 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 & Tools
embedded LinuxC/C++real-time systems5G cellular technologiesWi-Fi 6/7networking protocolsEthernet driverspacket processingfirewall configurationAI/ML tools
Soft Skills
problem-solvingcommunicationcollaboration
Certifications
Bachelor’s degreeMaster’s degree