Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Sr. Embedded Software Engineer

$98.9k - $125.6k

Actalent

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 17, 2026.
About Actalent


Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 20,000 consultants and 5,000 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. We are proud to be an Engineering News-Record (ENR) Top 500 Design Firm for our engineering design services and a ClearlyRated Best of Staffing® winner for both client and talent service.


The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.


If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing process due to a disability, please email View email address on click.appcast.io for other accommodation options.



San Francisco Fair Chance Ordinance: Pursuant to the San Francisco Fair Chance Ordinance, for all positions located in the city and county of San Francisco, we will consider for employment qualified applicants with arrest and conviction records.



Massachusetts Lie Detector: It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.



Use of Artificial Intelligence (AI): We may use Artificial Intelligence (AI) to support parts of our hiring process, including sourcing, screening, and evaluating candidates. AI helps assess applications and qualifications, but final decisions are made by our hiring team. By applying, you acknowledge and agree that your application may be reviewed using AI tools.
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Sr. Embedded Software Engineer in Milwaukee, WI vacancy
  • Job DescriptionBrady Corporation is seeking a Senior Firmware Engineer to join our team in developing high speed inkjet and thermal transfer...  ...responsible for designing, implementing, and testing real-time embedded firmware to enhance the performance and functionality of our... 
    Senior

    Brady

    Milwaukee, WI
    2 days ago
  • $125k

     ...Senior C++ Embedded Firmware Software Engineer Five or more years of C, C++, or C# embedded firmware engineering experience as well as a four year degree in Computer Science, Computer Engineering, Electrical Engineering or Software Engineering are required Pay is... 
    Senior
    Permanent employment
    Full time
    Remote work

    MRINetwork

    Menomonee Falls, WI
    2 days ago
  • $108.16k - $162.24k

     ...capabilities that help NM’s field and home office partners work more efficiently and make better decisions. As a Senior Solutions Engineer, you will design and develop data-connected solutions using the Microsoft Power Platform, enterprise data assets, APIs, and modern... 
    Senior
    Full time
    Work at office
    Work from home
    Home office

    Northwestern Mutual

    Milwaukee, WI
    2 days ago
  • $105k - $125k

     ...Job Title: Senior Embedded Software Engineer Job Description The Senior Embedded Software Engineer will collaborate closely with cross-functional New Product Development teams to design, develop, and implement embedded software solutions for industrial radio products... 
    Senior
    Permanent employment

    Actalent

    Menomonee Falls, WI
    4 days ago
  • $172.85k - $249.67k

     ...Sr. Full Stack Developer Employment Type: Full Time, Mid-level Department: Information Technology   CGS is seeking an experienced...  ...Stack Web Developer to join our team. This role will perform software application development in support of an enterprise-wide data... 
    Senior
    Full time
    Flexible hours

    Contact Government Services, Llc

    Milwaukee, WI
    19 hours ago
  •  ...their best work. And if that’s you we would love to have you join us!Job DescriptionJob DescriptionYou will be part of a Software Embedded engineering team. The team focuses on design, development, and test of embedded software, features, and functionalities. You will... 
    Full time
    Work at office
    Visa sponsorship
    Work visa
    Flexible hours

    Rockwell Automation

    Milwaukee, WI
    2 days ago
  •  ...security that encompasses all Dematic products, including next-gen software solutions, existing software solutions, and operational...  ...security. You will collaborate with technology leadership and engineering teams to both define and implement the vision and strategy of... 
    Senior

    KION GROUP

    Wauwatosa, WI
    1 day ago
  • $128k - $176k

     ...develop improve outcomes for patients around the world. As a Sr. Principal Systems Engineer at Baxter, your work contributes directly to making a...  ...ArchitectureLead engineering resources (Electrical, Mechanical, and Software) in the decomposition of system requirements to derived... 
    Senior
    Full time
    Temporary work
    Work at office
    Local area
    Work visa
    Flexible hours

    Baxter International

    Milwaukee, WI
    1 day ago
  • $118.96k - $178.44k

    About the RoleNorthwestern Mutual is looking for a hardworking Platform Senior Systems Software Engineer to join our growing Kubernetes Platform team. The Kubernetes Platform team develops, maintains, loves, and appreciates all things containers. We enable hundreds of developers... 
    Senior
    Full time

    Northwestern Mutual

    Milwaukee, WI
    19 hours ago
  • Role Summar Build and maintain the embedded software stack for the Delta Unit Controller, the skid-level brain that coordinates PCS, BMS,...  ...where applicable. Required Qualification BS/MS in Computer Engineering, Electrical Engineering, or Computer Science; 5+ years in embedded... 
    Local area

    Delta Electronics Americas

    Milwaukee, WI
    2 days ago
  •  ...capital and provides people the right opportunities for growth and professional excellence. Job Description Job Title: Embedded Software Engineer Duration: 12 months (Could go beyond) Responsibilities Design and implement software on Diagnostic Cardiology ECG products... 
    Permanent employment

    Collabera

    Wauwatosa, WI
    2 days ago
  • Job Title Job Requirements: Resource should be hands on in Mainframe Technologies COBOL, VSAM, DB2, CICS, JCL Having knowledge in GIT and IDZ will be an additional advantage Years of experience required: 8+
    Senior

    Omni Inclusive

    Brookfield, WI
    19 hours ago
  •  ...technologies and solutions on our electrical engineering teams. Our Engineering Team is...  ...firmware engineering, power electronics, embedded systems, machine learning, and the use of...  ...hardware, and TestStand. Experience with software configuration management tools, defect tracking... 
    Full time

    Milwaukee Electric Tool

    Brookfield, WI
    19 hours ago
  • Job Description Position Description: Under very limited supervision, work independently to perform assignments of an advanced nature which regularly include responsibility for the most difficult kinds of jobs in connection with the preparation and/or maintenance of a ...
    Senior

    ProKatchers

    Milwaukee, WI
    2 days ago
  • Job DescriptionBrady is seeking a Global Leader of Search & Discovery to define how Brady is found, understood and discovered across traditional search and emerging AI-driven experiences.This new global role will bring together Paid Search, SEO, GEO and search-driven content...
    Senior
    Flexible hours
    Shift work

    Brady

    Milwaukee, WI
    15 hours ago
  •  ...duly organized under the laws of the Commonwealth of Georgia. Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled Services.Job Description• At least 4 years of experience in... 

    Sonsoft

    Milwaukee, WI
    4 days ago
  • About the Role:Serves high net worth and institutional clients as Portfolio Manager within Baird Trust Company. Ongoing tasks include portfolio management, client service and investment review meetings, business development calls and serving on the Investment Committee....
    Senior
    Full time
    Work at office
    Remote work

    Baird

    Milwaukee, WI
    4 days ago
  • Overview We’re looking for an Embedded Firmware Engineer II who can take full ownership of firmware development across the entire product lifecycle...  ...end-of-life Design and implement production-level and R&D software solutions Write high-performance embedded C code for... 

    Cindavi

    Milwaukee, WI
    2 days ago
  • $97.94k - $195.66k

     ...and a full suite of end-to-end consumer, small business and embedded finance solutions that fit the way people want to bank.FIS technology...  ...you to apply. Are you FIS?A DAY IN THE LIFE:As a Senior Software Engineer, your day will be filled with exciting challenges and... 
    Senior
    Full time
    Work at office
    Flexible hours

    FIS Fidelity National Information Services

    Brown Deer, WI
    3 days ago
  • Job Description:Senior Design Engineer - AdvancedAt Milwaukee Tool, our people and our culture are the secrets to our success. In the Plumbing...  ...electromechanical actuators, sensors, solenoid valves, and embedded‑controlled hydraulic systemsFamiliarity with CFD tools or... 
    Senior
    Full time
    Shift work

    Milwaukee Electric Tool

    Brookfield, WI
    3 days ago
  • As a Sr. Business Development Manager, you will be the face of Bostik and be recognized by customers, allied suppliers, OEMs, and other influencers as an industry and technology expert. Target segments include North American Building Envelope (waterproofing) with a focus... 
    Senior

    Arkema

    Wauwatosa, WI
    1 day ago
  •  ...duly organized under the laws of the Commonwealth of Georgia. Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled Services.Job DescriptionPreferred• Expertise in QAD suite of... 
    Senior
    Full time
    Work experience placement
    H1b

    Sonsoft

    Milwaukee, WI
    3 days ago
  • Job Description:INNOVATE without boundaries! At Milwaukee Tool, we believe our People and Culture are the foundation of our success. We empower our teams to challenge convention, drive meaningful change, and deliver results that support our continued growth. *Applicants...
    Senior
    Full time

    Milwaukee Electric Tool

    Milwaukee, WI
    2 days ago
  •  ...All our teams touch every step of the process, that is why our engineering teams are some of the key contributors to our continuous...  ...experience with data acquisition systems, data analytics, and related software (e.g. Python, nCode Glyphworks, Dewesoft, LabVIEW)Experience... 
    Senior
    Full time

    Milwaukee Electric Tool

    Brookfield, WI
    3 days ago
  • Are you a full cycle payroll specialist looking for a long-term position? We are searching for a Sr. level Payroll Specialist for a well established organization in the Milwaukee area. Compiles, analyzes, and enters payroll data. Recommends and determines necessary and... 
    Senior

    SEEK Professionals, LLC

    Milwaukee, WI
    3 days ago
  • $176k - $264k

     ...with an understanding of the enterprise’s goals as a people manager; defines business planning, strategy formulation, and management engine to support strategic vision. Strategic Vision & Planning: Develops, defines, and executes strategic vision for the team and... 
    Senior
    Full time

    Northwestern Mutual

    Milwaukee, WI
    15 hours ago
  •  ...related field preferred.Some accounting experience preferred.3+ years of experience required - preferably with Acumatica accounting software, performing Acumatica implementations or end-user experienceExperience with other ERP packages including NetSuite, Sage and/or... 
    Senior
    Full time

    CliftonLarsonAllen

    Milwaukee, WI
    2 days ago
  • $70.32k - $105.48k

    About the Job: The Senior Specialist in Wealth Accounting performs financial accounting functions, and related control activities, for assigned accounts and processes to ensure conformance with GAAP accounting standards, as well as compliance with FINRA and SEC regulations...
    Senior
    Full time
    Contract work

    Northwestern Mutual

    Milwaukee, WI
    2 days ago
  • Job Description:At Bank of America, we are guided by a common purpose to help make financial lives better through the power of every connection. We do this by driving Responsible Growth and delivering for our clients, teammates, communities and shareholders every day.Being...
    Senior
    Full time
    Work experience placement
    Work at office
    Local area
    Flexible hours
    Day shift

    Bank of America

    Milwaukee, WI
    4 days ago
  • Job Overview: The Sr. mechanical engineer is a key member of the ETE Machining and Engineering group. We are looking for a skilled mechanical...  ...engineering drawings, and technical documentation using CAD software (SolidWorks).Utilize CAM software (Esprit) to develop manufacturing... 
    Senior
    Full time
    Flexible hours

    ETE REMAN

    Milwaukee, WI
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Sr. Embedded Software Engineer. Be the first to apply!