Embedded Software Engineer - US Citizen Required
Innovative Wireless Technologies, Inc.
Salary: $65,000 - 85,000 per year
Requirements:- U.S. citizenship is required; the posting also states applicants must not have dual citizenship and that sponsorship is unavailable.
- A technical bachelors degree, such as a BSEE or BSCS, from a four-year college or university; an advanced degree in engineering, computer science, or a related field is desired.
- The qualifications section ideally calls for five years of related experience; the posting separately lists 10 years of embedded software experience as required.
- Proficiency in C, C++, and Python.
- Experience with real-time embedded operating systems such as FreeRTOS or VxWorks, and with Linux.
- Experience developing drivers, protocol stacks, and limited applications is a plus.
- Desired experience includes product development involving standards or technologies such as APCO Project 25, cellular, Bluetooth, 802.11, WiMedia, 802.15.4, and TCP/IP; UWB or other positioning technologies; DSPs, FPGAs, SoCs; and sensor networks.
- Ability to use lab equipment such as oscilloscopes, logic analyzers, spectrum analyzers, protocol analyzers, and emulators.
- Ability to solve complex problems with limited standardization and interpret written, oral, diagrammatic, or schedule-based instructions.
- Self-motivated, curious, creative, innovative, flexible, and able to work as a team player; demonstrates original thinking, resourcefulness, and timely problem-solving.
- Must be able to relocate to Lynchburg, Virginia, before starting work.
- Analyze software requirements and design embedded software solutions within resource constraints.
- Work with hardware engineers and other engineering staff to establish functional requirements, design software interfaces, and support hardware verification.
- Design, code, integrate, test, configure, and document complete system and software solutions.
- Keep current with wireless, networking, and processing technologies.
- Consult with customers about maintaining software systems.
- Communicate and present designs and tradeoffs clearly to the development team, customers, and prospective customers.
- Mentor junior engineers.
- Provide input for budgetary quotes.
- Carry out other duties as assigned.
- Bluetooth
- Embedded
- FreeRTOS
- Hardware
- Support
- Linux
- Python
- Security
- TCP/IP
- Backbone
- C++
- Network
More:
We are IWT, a solutions-oriented company developing communications technology for safety, security, defense, mining, environmental sensing, and public safety. Our products include the SENTINEL underground communications and tracking systems, a remote missile launch system, and the COYOTE sensor and communications system. Our product development and service teams also pursue research in areas such as mesh networking, UWB, Bluetooth, LTE/5G, and seismic detection. This full-time Embedded Software Engineer III role is in our Software Engineering department, based in person in Lynchburg, Virginia, with a stated annual salary range of $65,000–$85,000. Benefits include a 401(k) with matching, dental, health, vision and life insurance, an employee assistance program, a health savings account, and paid time off. The work is described as taking place in a typical office setting. We state that we provide equal employment opportunity and reasonable accommodation in accordance with the policies described in the posting.
last updated 43 week of 2026
Reference: WJ-31_25577037