1

Wireless Embedded Software Engineer Jobs in Utah

Software Engineer

Salt Lake City, UT ยท On-site

$72.99/hr

Our customer is seeking a Board Support Package (BSP) software engineer with experience in embedded real-time software development. This position supports existing and next-generation military ...

... embedded software for systems, applying computer science, engineering, and math principles to ... support real-time control and system performance. Day to day, you'd collaborate with cross ...

Specialist, Software Engineering Job Code: 41188 Job Location: Salt Lake City, UT Job Schedule: 9 ... Configuring and patching U-boot and Linux for an embedded system Configuring the root file system ...

Showing results 41-60

Wireless Embedded Software Engineer information

What does a wireless embedded software engineer do?

A Wireless Embedded Software Engineer designs, develops, and maintains software that runs on embedded systems, such as microcontrollers, with a focus on wireless communication protocols (e.g., Wi-Fi, Bluetooth, Zigbee). They work closely with hardware engineers to ensure seamless integration between hardware and software components. Their responsibilities include writing firmware, debugging issues, optimizing performance, and ensuring reliable wireless data transfer. These engineers are crucial in industries like IoT, telecommunications, and consumer electronics, where wireless connectivity is essential.

What are the key skills and qualifications needed to thrive as a wireless embedded software engineer?

To thrive as a Wireless Embedded Software Engineer, you need a solid background in embedded systems programming, wireless communication protocols, and a relevant degree in electrical engineering, computer engineering, or computer science. Familiarity with C/C++, RTOS, microcontrollers, and tools like oscilloscopes and protocol analyzers, as well as knowledge of standards such as Bluetooth, Zigbee, or Wi-Fi, is typically required. Strong problem-solving, attention to detail, and collaborative communication skills help engineers excel in complex, cross-functional environments. These abilities are critical for designing reliable, efficient wireless solutions that meet rigorous technical and market requirements.

What are some common challenges wireless embedded software engineers face when integrating new wireless protocols into existing systems?

Wireless Embedded Software Engineers often encounter challenges such as ensuring compatibility between legacy hardware and new wireless protocols, maintaining low power consumption, and optimizing for limited memory and processing resources. Debugging and testing wireless communication in real-world environments can also be complex due to unpredictable interference and signal degradation. Collaborating closely with hardware engineers and firmware developers is essential to address these integration issues effectively.

What is the difference between Wireless Embedded Software Engineer vs Firmware Engineer?

AspectWireless Embedded Software EngineerFirmware Engineer
Required CredentialsBachelor's in Electrical Engineering, Computer Science, or related; knowledge of wireless protocolsBachelor's in Electrical Engineering, Computer Science, or related; embedded systems experience
Work EnvironmentDesigning wireless communication systems, embedded devices, IoT productsDeveloping low-level code for hardware devices, embedded systems
Industry UsageTelecommunications, IoT, consumer electronicsConsumer electronics, automotive, industrial equipment

Wireless Embedded Software Engineers focus on developing software for wireless communication modules within embedded systems, often working on IoT and connectivity solutions. Firmware Engineers primarily develop low-level code that directly interacts with hardware components. While both roles require embedded systems knowledge, Wireless Embedded Software Engineers emphasize wireless protocols and connectivity, whereas Firmware Engineers concentrate on hardware-level programming.

Are wireless embedded software engineers in demand?

Wireless embedded software engineers are in high demand due to the growth of IoT devices, connected systems, and wireless communication technologies like Bluetooth, Wi-Fi, and LTE. Employers seek professionals skilled in embedded programming, real-time operating systems, and wireless protocols to develop and maintain connected hardware products. The role often requires knowledge of C/C++, hardware integration, and certifications such as CE or FCC for compliance.

What job categories do people searching Wireless Embedded Software Engineer jobs in Utah look for?

The top searched job categories for Wireless Embedded Software Engineer jobs in Utah are:

What cities in Utah are hiring for Wireless Embedded Software Engineer jobs?

Cities in Utah with the most Wireless Embedded Software Engineer job openings:

Infographic showing various Wireless Embedded Software Engineer job openings in Utah as of August 2026, with employment types broken down into 67% Full Time, and 33% Contract. Highlights an 100% In-person job distribution.

Software Engineer

Belcan

Salt Lake City, UT โ€ข On-site

$72.99/hr

Contractor

Posted 24 days ago


Job description

Job Title: Software Engineer
Pay rate: up to $72.99/hr.
Location: Salt Lake City, UT
Zip code: 84116
Start Date: Immediate
Contract: 12 Months
Contract to Hire
Tags: #SoftwareEngineer; #SaltLakeCityjobs;
*Must have an Active DoD Secret Clearance*
Job Description:
Our customer is seeking a Board Support Package (BSP) software engineer with experience in embedded real-time software development. This position supports existing and next-generation military communications software while working close to hardware, drivers, boot code, RTOS, interfaces, and platform integration. An engineer in this position is responsible for creating designs, adding features to current designs, and developing operating system configurations.
Essential Functions:
*Configuring and patching U-boot and Linux for an embedded system.
*Configuring the root file system for an embedded system.
*Configuring Linux device trees.
*Linux boot process on an embedded system.
*BASH scripting.
Qualifications:
*Bachelor"s Degree and minimum 4 years of prior relevant experience.
*Graduate Degree and a minimum of 2 years of prior related experience.
*In lieu of a degree, minimum of 8 years of prior related experience.
Preferred Additional Skills:
* Minimum of 4 years embedded software engineering experience.
* C++ experience.
* Experience or familiarity in
* PetaLinux
* Yocto
* VxWorks
* Linux driver development
* Buildroot
* jffs2, UBI, and ubifs
* Busybox
* Board bring-up / JTAG
* Experience debugging hardware.
* Experience with Linux kernel/device drivers.
* Design and implement software for embedded devices from requirements to production using C and C++ in a cross compiled environment.
* Third party and open-source software license documentation.
* Familiarity with code revision management tools such as BitBucket.
* DoD SECRET security clearance or be qualified to obtain one.
Belcan is an equal opportunity employer. Your application and candidacy will not be considered based on race, color, sex, religion, creed, sexual orientation, gender identity, national origin, disability, genetic information, pregnancy, veteran status or any other characteristic protected by federal, state or local laws. #CJ

Belcan logo

About Belcan

Sourced by ZipRecruiter

Belcan is a leading provider of qualified personnel to many of the world's most respected enterprises. We offer excellent opportunities for contract/temporary, temp-to-hire, and direct assignments in the engineering, IT, and professional fields. We are the employer of choice for thousands worldwide. Our overriding goal is to provide quality staffing solutions that help people, organizations, and communities succeed.

Industry

It services

Company size

5,001 - 10,000 Employees

Headquarters location

Cincinnati, OH, US

Year founded

1958