OptConnect, based in the heart of Silicon Slopes—Kaysville, Utah, is a leading provider of managed wireless connectivity for mission-critical IoT applications. Our innovative hardware, smart remote monitoring, and carrier integration power over 1 million active lines across thousands of customers. With the strategic acquisitions of PWS, M2MDataGlobal, Capestone, and DPL Wireless we’ve expanded our global footprint and technical expertise.
Recognized on the Inc. 5000 list and honored as one of Utah Business Magazine’s Best Companies to Work For for multiple consecutive years, OptConnect is proud of our high-performance culture that blends innovation, collaboration, and a shared commitment to excellence.
As we penetrate new markets and expand our product suite, we are constantly looking for smart, driven people to help us succeed. If you’d like to join our mission to connect the world, we look forward to hearing from you.
Our Device Engineering Team is looking for a highly motivated self-starter to join as a Senior Embedded Software Engineer. The Senior Embedded Software Engineer will be responsible for delivering organized, adaptable and modular embedded software using industry standard best practices and tools. Most development will occur within the embedded Linux OpenWrt framework and MCU based firmware environments. The desired candidate must work well in teams and independently, as well as possess great communication skills.
Responsibilities include:
- Conceptualize, prototype, test, document, design, implement, sustain, and support current and new software/firmware modules and processes
- Proficiency developing embedded software, scripts, and modules that are executed on top of the OpenWrt embedded Linux framework with an emphasis on internet networking features and functionality
- Proficiency developing firmware that executes in an MCU environment
- Providing oversight and direction to other software engineers on the team
- BSEE, BSCE, BSCS or equivalent
- 7+ years of embedded software/firmware design experience
- Experience developing in C, Lua, and shell scripting
- Experience with embedded Linux (OpenWrt) SW/FW development relative to networking/router SoC’s
- Experience with low level kernel BSP/board bring up relative to embedded Linux and networking/router SoC’s
- Experience with networking/router System on Chips (SoC), similar to Qualcomm Atheros (QCA4531) or equivalent
- Debugging skills and experience using common engineering tools
- Experience with ARM Cortex M Microcontrollers
- Proficiency developing with wireless devices such as cellular modems, Wi-Fi/BLE modules
- Experience developing products that connect to the internet and/or cloud services
- Experience using Integrated Development Environments (IDE) for building, debugging, testing, and deploying firmware, preferably IAR
- Proficiency designing for testing and manufacturing best practices
- Strong technical aptitude
- Ability to work in a fast-paced environment and successfully prioritize competing tasks
- Excellent written and verbal communication skills
- High attention to detail and accuracy