Demo

Senior Software Engineer, Cellular (Remote, US)

Digi
Hopkins, MN Remote Full Time
POSTED ON 2/14/2025
AVAILABLE BEFORE 5/7/2025

Digi International (Digi) is a leading global provider of mission-critical and business-critical machine-to-machine (M2M) and Internet of Things (IoT) connectivity products and services. We help our customers create next generation connected products, deploy, and manage critical communications infrastructures in demanding environments. Our embedded modules and off-the-shelf routers, gateways and network products are designed for relentless reliability and deliver unquestioned performance and security. Our cloud-based software and professional services help customers put their connected products and assets to work across a broad range of mission-critical industry applications. Founded in 1985, we have helped our customers connect over 100 million things and growing.

Position

Embedded software programming role for Digi cellular routers. In our fast-paced and agile R&D division at Digi, we are focused on mission critical solutions in the industrial IOT space for our customers. This includes the new design and development of software for cellular routers, gateways, networking and infrastructure equipment.

What We Offer

  • Continuous innovation through dedicated R & D team.
  • Be part of a global team. You will join an engineering team with staff in software team members in Europe, UK, Minnesota, Massachusetts, Florida, New Zealand and Australia.
  • Be a part of some innovative new technology. We work on next generation cellular connectivity solutions, 5G, mmWave and more.
  • Genuinely flexible work arrangements with remote working and extended business hours to cater for your personal situation.
  • Be part of solving mission critical rollouts globally. It is likely you have benefited from our products but have not realized. We have products everywhere : from elevators, digital signs, traffic lights, to trains and other vehicles.

What You Will Do

  • Full-time exclusive use of a Linux development system
  • Get intimately familiar with our development environment & start compiling our embedded Linux distribution to our targeted hardware products
  • As directed, take ownership and work on known bugs and issues for the products
  • New feature development, feature enhancement, bug reproductions and fixes, testing and test development, documentation
  • Software design and implementation relating to network devices
  • Who You Are and What You Bring

  • Proven C programming experience (C# or C is not considered)
  • Proven experience working on Linux
  • Proven experience implementing network protocols and advanced digital security concepts
  • Proven experience developing and troubleshooting device drivers for Linux.
  • Proven experience of writing automated tests in a test-driven development environment.
  • Degree in Software Engineering or similar
  • Desired but not Required

  • Strong Linux compilation & development
  • Experience of Javascripts
  • Experience of RUST
  • Strong TCP / IP, etc. networking protocols
  • Strong Linux system administration
  • Strong Scripting (python, shell)
  • Familiarity with Atlassian tools and git
  • Favorable candidates would show open source contribution or authorship in the past
  • Familiarity with networking equipment such as routers and VPN appliances
  • 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 $93,500 - $146,500. 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 will depend on various factors including, but not limited to the candidate's relevant and prior experience, education, skills, and primary work location. It is not typical for an individual to be hired at or near the top of the range for their role and compensation decisions are dependent on the facts and circumstances of each position. Pay ranges are typically reviewed and updated annually.

    At Digi, we embrace diversity and inclusion among our teammates. It is critical to our success as a global company, and we seek to recruit, develop and retain the most talented people from a diverse candidate pool. We are committed to providing an environment of respect where equal employment opportunities are available to all applicants and teammates.

    Salary : $93,500 - $146,500

    If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Senior Software Engineer, Cellular (Remote, US)?

    Sign up to receive alerts about other jobs on the Senior Software Engineer, Cellular (Remote, US) career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $176,149 - $220,529
    Income Estimation: 
    $77,657 - $95,021
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $123,167 - $152,295
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Job openings at Digi

    Digi
    Hired Organization Address Sandy, UT Full Time
    Opengear designs and manufactures products for data center and remote site management. We are a rapidly growing supplier...
    Digi
    Hired Organization Address MA Full Time
    Join a high-performing, tight-knit team at a fast-growing company that is using the Internet of Things (IOT) to transfor...
    Digi
    Hired Organization Address Hopkins, MN Full Time
    Digi International (Digi) is a leading global provider of mission-critical and business-critical machine-to-machine (M2M...
    Digi
    Hired Organization Address Boston, MA Full Time
    Join a high-performing, tight-knit team at a fast-growing company that is using the Internet of Things (IOT) to transfor...

    Not the job you're looking for? Here are some other Senior Software Engineer, Cellular (Remote, US) jobs in the Hopkins, MN area that may be a better fit.

    Senior Software Engineer, Cellular (Remote, US)

    Digi International Companies, Hopkins, MN

    Senior Security Engineer

    Perforce Software, Minneapolis, MN

    AI Assistant is available now!

    Feel free to start your new journey!