1

Wireless Embedded Software Engineer Jobs in Michigan

Embedded Engineer

Allen Park, MI · On-site

$119.90K - $157.80K/yr

OEM is seeking a highly skilled and experienced Software Design & Release Engineer to join our ... This position demands an understanding of embedded software development, real-time control systems ...

Work in a team of highly motivated Embedded Software Engineers Design and develop embedded software components for the Body Control System. * Analyze, feature-level requirement design, functional ...

$179.20K - $268.80K/yr

Latitude is headquartered in Pittsburgh with engineering centers in Dearborn, Mich., and Palo Alto, Calif. Meet the team: The Onboard Platforms team is an embedded software team responsible for the ...

next page

Showing results 1-20

Wireless Embedded Software Engineer information

What are the key skills and qualifications needed to thrive as a Wireless Embedded Software Engineer, and why are they important?

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 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 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.

What cities in Michigan are hiring for Wireless Embedded Software Engineer jobs? Cities in Michigan with the most Wireless Embedded Software Engineer job openings:
Embedded Engineer

Embedded Engineer

Optimal Inc.

Allen Park, MI • On-site

$119.90K - $157.80K/yr

Full-time

This job post has expired today. Applications are no longer accepted.


Job description

Position Description:
OEM is seeking a highly skilled and experienced Software Design & Release Engineer to join our innovative Body Controls organization. In this critical role, you will be responsible for the design, development, integration, testing, and release of embedded software for advanced DC-DC converter solutions that power and manage various electrical systems within OEM's next-generation vehicles. This position demands an understanding of embedded software development, real-time control systems, functional safety, cybersecurity, and automotive electrical architectures, ensuring our DCDC software is robust, efficient, safe, and compliant with global automotive standards. You will collaborate with our core software team, during the software product lifecycle from concept to production, collaborating with cross-functional teams and external suppliers to deliver world-class power control software for critical body electronic systems. You will manage the entire software lifecycle for 48V DCDC modules. This position requires a deep understanding of automotive power supply systems and robust automotive software development and delivery processes.

Skills Required:
Lead the design, development, and release of embedded software for 48V DCDC converter components, collaborating closely with external suppliers.
Translate functional, performance, diagnostic, cybersecurity, safety, and quality requirements into clear and actionable software specifications for suppliers.
Review and approve supplier software designs, architectures, test plans, and validation reports to ensure compliance with OEM standards and industry best practices (e.g., ASPICE, ISO 26262).
Monitor supplier software development progress, track key performance indicators, and manage deliverables to ensure adherence to program timelines and quality gates.
Facilitate efficient resolution of technical issues and defects during all phases of the software development lifecycle, including root cause analysis and corrective action implementation.
Ensure rigorous software validation and verification activities are conducted, supporting both bench and vehicle-level testing.
Support vehicle integration and testing efforts for the 48V DCDC component, troubleshooting software-related issues as they arise.

Experience Required:
Bachelor's degree in Electrical Engineering, Computer Engineering, Software Engineering, or a related field.
3+ years of experience in embedded software development and delivery within the automotive industry.
Strong understanding of automotive software development processes, including familiarity with ASPICE and ISO 26262.
Demonstrated knowledge of power electronics, specifically DC-DC converters and 48V vehicle architectures.
Experience working with automotive suppliers on software development projects.
Understanding of cybersecurity principles as applied to automotive embedded systems.
Excellent problem-solving skills and experience with Root Cause Analysis (RCA) methodologies.
Excellent written and verbal communication skills, with the ability to present complex technical information clearly.
Strong project management and organizational skills.

Education Required:
Bachelor's Degree
HYBRID / 4 days per week in the office***