Software Engineer I (Plano, TX - Hybrid)
Plano, TX, United States
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.
What We Offer
We are looking for an embedded firmware/software engineer to join Digi International's team in Plano, TX. Our Plano team is a leading provider of low power wide area (LPWA) wireless technology and with an extensive LoRaWAN product portfolio that includes high performance client modules, intelligent industrial devices, gateways, and the highly scalable X-ON cloud IoT platform.As part of the team, you will enjoy contributing to developing innovative solutions utilizing the latest technology in wireless networks, sensors, microcontrollers, software stacks, and emerging concepts such as edge AI/ML.
What You Will Do
Design, develop, maintain, and test embedded software/firmware for our modules, devices, and gateways
Perform design and code reviews
Develop automated systems for certification, functional, and manufacturing testing
Support tech support team with in-depth product knowledge
Support with product BOM management
Contribute to software and product documentation
Assist our cloud team with device-to-cloud integration
Assist with QA for our embedded & cloud products
Who You Are and What You Bring
M.S. in Electrical Engineering, Computer Engineering, or Computer science or 1+ yrs. of embedded experience with B.S.
Embedded programming experience in C/C++ and Python
Knowledge of embedded protocols such I2C, UART, SPI
Understanding of basic circuit and electronics concepts
Hands-on experience with lab equipment such as multimeters, oscilloscopes, and soldering stations.
Experience with GIT and Jira or similar
Enjoy toying with MCU/sensor platforms such as Raspberry Pis
Familiar with RTOS and OS concepts
Desired But Not Required
Experience designing IoT devices and gateways
Experience with Linux
Experience with LPWAN networks such as Lora, Zigbee, XBee
Experience with ARM based microcontroller families such as STM32
Experience applying best software practices and developing scalable and readable code
Experience working in Agile/Scrum team
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.
Digi International offers a distinctive Total Rewards package including 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.
#J-18808-Ljbffr