Talent.com
Actalent
Sr. Embedded Software EngineerActalent • Milwaukee, Wisconsin, USA
Sr. Embedded Software Engineer

Sr. Embedded Software Engineer

Actalent • Milwaukee, Wisconsin, USA
30+ days ago
Salary
$98,900.00 yearly
Job type
  • Full-time
  • Permanent
Job description

Job Title: Embedded Software Engineer

Job Description

We are seeking a highly motivated Embedded Software Engineer to develop robust, efficient, and scalable software solutions for embedded control systems used in residential and power products. In this role, you work closely with hardware engineers, software engineers, and product teams to design and deliver high-quality embedded software, contribute to new product development and sustaining engineering, and help shape architectures and processes in a connected IoT and cloud-based environment.

Responsibilities

  • Design, develop, and maintain embedded software for microcontroller-based systems using C and C++ on real-time operating systems such as QNX, RTX, ZephyrOS, and similar platforms.
  • Collaborate with cross-functional hardware, software, and product teams to define software requirements, system architecture, and interface specifications.
  • Own elements of embedded software development using layered architectures and embedded operating systems, ensuring scalability, maintainability, and performance.
  • Plan and oversee unit testing, integration testing, regression testing, and system validation to ensure software reliability and quality.
  • Design software for test, including board bring-up and end-of-line production test strategies and implementations.
  • Develop networking implementations and application code for wireless processors supporting Wi-Fi, Bluetooth, ISM, and other communication technologies.
  • Implement and support industry-standard communications protocols such as RS-485 (Modbus), SAE J1939 CAN, Ethernet, and USB within embedded systems.
  • Perform and participate in code reviews, release processes, and workflow walkthroughs to drive continuous improvement of development practices.
  • Support hardware troubleshooting during product development and testing, working closely with circuit and hardware design teams in a co-design environment.
  • Document software design, architecture, interfaces, and implementation details in a clear and organized manner.
  • Use industry-standard diagnostic tools, including emulators, debuggers, oscilloscopes, and custom diagnostic software, to debug and verify controller software at the unit level.
  • Technically lead the breakdown of software scopes of work, and contribute to developing project timelines and budgets for embedded software initiatives.
  • Mentor and guide less experienced team members in core embedded software development practices, tools, and methodologies.
  • Contribute to both sustaining engineering activities and new product development efforts within an IoT and cloud-connected environment.
  • Communicate effectively with diverse audiences to explain technical concepts, project status, and design decisions.

Essential Skills

  • Bachelor of Science degree in Electrical and Computer Engineering or Computer Engineering is required; a Master’s degree is preferred.
  • At least 6 years of professional work experience in embedded software development
  • Strong embedded systems knowledge and experience working closely with hardware and circuits in a co-design environment.
  • Demonstrated experience owning elements of embedded software development using layered architectures and embedded operating systems.
  • Proficiency in C and C++ programming languages, including syntax, generally accepted code structure, and object-oriented programming concepts.
  • Hands-on experience with industry-standard communications protocols such as RS-485 (Modbus), SAE J1939 CAN, Ethernet, and USB.
  • Experience designing software for test, including unit testing, regression testing, board bring-up, and end-of-line production testing.
  • Practical experience with real-time operating systems (RTOS), including platforms such as QNX, RTX, ZephyrOS, or similar.
  • Ability to work effectively in an IoT and cloud-connected environment and understand networking and connectivity considerations for embedded devices.
  • Strong engineering with the ability to analyze complex systems, troubleshoot issues, and propose robust solutions.
  • Experience participating in or leading release processes, code reviews, and structured development workflows.
  • Primarily strong C programming skills, with the ability to prioritize C over C++ where appropriate for embedded applications.

Additional Skills & Qualifications

  • Master’s degree in Electrical and Computer Engineering, Computer Engineering, or a related field is preferred.
  • Familiarity with CAN analysis tools such as Vector CANalyzer, CANape, and CANoe.
  • Familiarity with debuggers and emulators for ARM-based processors and other embedded architectures.
  • Experience with wireless and networking technologies, including Wi-Fi, Bluetooth, and ISM bands, is a strong plus.
  • Understanding of wireless certification requirements for Wi-Fi, Bluetooth, and ISM, and experience navigating the certification process.
  • Familiarity with MATLAB/Simulink for model-based code development and integration into embedded software.
  • Experience developing custom diagnostic software to support specialized features or functions in embedded controllers.
  • Knowledge of structured release processes and experience walking through workflow and process steps within a development organization.
  • Strong communication skills with the ability to convey complex technical information to diverse audiences clearly and effectively.
  • High level of motivation, with the ability to collaborate effectively in a team setting and work independently to achieve results.

Work Environment

You work in a connected, cloud-based IoT environment, contributing to both sustaining engineering and new product development for residential and power-related products. The role typically involves spending about three days per week onsite in a lab environment, with flexibility in scheduling as needed. Onsite work includes close collaboration with hardware teams, hands-on interaction with embedded systems and circuits, and use of diagnostic equipment such as oscilloscopes, emulators, and debuggers. You operate within a structured engineering organization that values strong technical backgrounds, formal release processes, thorough code reviews, and clear workflows. The environment emphasizes cross-functional collaboration, continuous improvement, and high-quality engineering standards while providing opportunities to work on cutting-edge embedded, wireless, and networking technologies.

Job Type & Location

This is a Permanent position based out of Milwaukee, WI.

Pay and Benefits

The pay range for this position is $98900.00 - $125600.00/yr.

Comprehensive coverage includes medical, dental, and vision plans, plus life insurance and retirement options to support your long-term well-being.

Workplace Type

This is a hybrid position in Milwaukee,WI.

Application Deadline

This position is anticipated to close on Aug 4, 2026.

Create a job alert for this search

Sr. Embedded Software Engineer • Milwaukee, Wisconsin, USA

Similar jobs

Aviation Electronics, Electrical & Computer Systems Technician

US NavyMequon, WI, US
Full-time

Advanced Electronics / Computer Field (ET/FC).The Advanced Electronics and Computer Field trains Sailors to maintain, operate, and repair some of the Navy’s most sophisticated electronics and compu... Show more

 • Promoted

Product Compliance Project Engineer

Rockwell AutomationMequon, WI, United States
Full-time

Product Compliance Project Engineer.Rockwell Automation is a global technology leader focused on helping the world's manufacturers be more productive, sustainable, and agile.With more than 28,000 e... Show more

 • Promoted

Sr. Software Engineer

Yantran LLCFranklin, WI, United States
Full-time

Location: Remote (WFH USA Michigan Macomb) with occasional travel to Franklin, WI Years of Experience: 5-7 Years.Job Summary: We are seeking a skilled Business Process Analyst to support our QAD im... Show more

 • Promoted

Design Project Manager

Southland IndustriesPort Washington, WI, United States
Full-time

Port Washington, WI Full-Time/Regular.Provide leadership to the project team upon award of a contract including managing all aspects of a project's design with Owners, Engineers, and Architects as... Show more

 • Promoted

Buyer

FoxconnSturtevant, WI, United States
Full-time

Foxconn Technology Group Company, is seeking a Buyer responsible for taking purchase requests from various departments and getting price quotes from suppliers.Once a part of the team, you will be r... Show more

 • Promoted

Inventory Control Lead

FoxconnSturtevant, WI, United States
Full-time

Foxconn Technology Group Company, is seeking an Inventory Control Lead to oversee daily inventory control activities and ensure accurate inventory management for returned products throughout the re... Show more

 • Promoted

Lead Software Engineer (Remote)

ECPMilwaukee, WI, United States
Remote
Full-time

ECP is growing quickly and is looking for experienced engineers looking to join an amazing team and write great code to help make life better at senior living communities around the world.ECP is a ... Show more

 • Promoted

Advanced Electronics / Computer Field Technician

US NavyGermantown, WI, US
Full-time

Advanced Electronics / Computer Field (ET/FC).The Advanced Electronics and Computer Field trains Sailors to maintain, operate, and repair some of the Navy’s most sophisticated electronics and compu... Show more

 • Promoted

Nuclear Engineer

US NavyMount Pleasant, WI, US
Full-time

Nuclear Engineer (Naval Reactors Engineer).Design, regulate, and oversee the Navy’s nuclear propulsion program, including reactor design, fleet operations, and eventual defueling and decommissionin... Show more

 • Promoted

Senior Growth Sites-Front End Engineering Program Manager

Eaton PlcMenomonee Falls, WI, United States
Full-time

Senior Growth Sites-Front End Engineering Program Manager.Eaton's Corporate Sector division is currently seeking a Senior Growth Sites-Front End Engineering Program Manager.This position can sit ou... Show more

 • Promoted

Account Manager, Additive Manufacturing (ET)

MSC Industrial DirectMenomonee Falls, WI, United States
Full-time

Build A Better Career With Msc.Serving customers and our community starts with the best people doing their best work.That is precisely what we have created at MSC Industrial Supply Co.We are a lead... Show more

 • Promoted

Work-From-Home Product Beta Tester - $45 per hour

Great LionPleasant Prairie, Wisconsin
$45.00 hourly
Remote
Part-time +1

Product Testers are wanted to work from home nationwide in the US to fulfill upcoming contracts with national and international companies.We guarantee 15-25 hours per week with an hourly pay of bet... Show more

 • Promoted

Sr Additive Manufacturing Technician

MILWAUKEE TOOLMenomonee Falls, WI, US
Full-time

With Us!At Milwaukee Tool, our most valued resource is our people.People who work with a passion to be the best, with unparalleled pride in their work and the Milwaukee Tool brand.We know that the ... Show more

 • Promoted

Information Technology Professional

US NavyMount Pleasant, WI, US
Full-time

Information Technology Professional (IT/CTN/IS).Information Systems Technicians, Cryptologic Technician Networks, and Intelligence Specialists keep the Fleet connected, informed, and secure by oper... Show more

 • Promoted

Test Engineering Manager

Eaton PlcFranksville, WI, United States
Full-time

Eaton's ES AMER ESS division is currently seeking a Test Engineering Manager.The expected annual salary range for this role is $113000 - $165000 a year.Please note the salary information shown abov... Show more

 • Promoted

Software Engineer (Remote)

Kohl'sMenomonee Falls, WI, United States
Remote
Full-time

Software EngineerAs Software Engineer, you will collaborate closely with design, product, and engineering experts to tackle real-world challenges and deliver innovative solutions that elevate Kohl'... Show more

 • Promoted

Sales Engineering Manager

InstitechMenomonee Falls, WI, United States
Permanent

Custom CNC job shop in Menomonee Falls is looking to hire an experienced Sales Engineering Manager in the $120K-$140K range.This is a direct hire, salaried position.The ideal candidate is knowledge... Show more

 • Promoted

Remote - Principal Embedded Software Engineer

DMS Vision, Inc.Milwaukee, WI, United States
Remote
Full-time

Position :Remote Principal Embedded Software Engineer (candidate should be located in Milwaukee, WI) No H1b,Opt,Cpt Duration :6 Month Location :Remote (candidate should be located in Milwaukee, WI)... Show more

 • Promoted

Sr. Engineering Manager

FoxconnSturtevant, WI, United States
Full-time

Foxconn Technology Group Company, is seeking a Sr.Engineering Manager to lead engineering strategy and drive technical excellence across manufacturing and operations.Once a part of the team, you wi... Show more

 • Promoted

Design Engineers - multiple job openings; Trevor, WI and Fortville, IN

Vonco Products LLCTrevor, WI, US
Full-time

Trevor, WI or Fortville, IN (Required to be On-Site).Department: Design Engineering.Our products impact peoples lives dramatically thats why we care so much.In this role, you will design packaging... Show more