> Markdown version of [/jobs/ext/3776751-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/3776751-embedded-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Embedded Software Engineer - **Company:** Actalent - **Location:** Menomonee Falls, WI, United States (Remote available) - **Salary:** $90,000.0 - $120,000.0 - **Contract:** Permanent contract - **Skills:** C (Programming Language), Agile Methodology, Systems Engineering, C++ (Programming Language), Computer Engineering, Embedded Software, MATLAB, Systems Development Life Cycle, Simulink, Software Engineering, Software Requirements Analysis, Verification and Validation (Software), Systems Architecture, Systems Integration, Model-Driven Development, Real Time Systems, Hardware Testing, Information Technology - **Published:** October 16, 2026 - **Apply:** https://www.careercircle.com/jobs/all/all/usa/wi/menomonee-falls/083fd0ad-2671-4cff-bafc-0c5fb8d5ff6c ## About the Role * Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, Software Engineering, or a related technical discipline * Internship or project experience developing embedded software * Experience with C or C++ * Exposure to embedded systems or controls engineering * Experience testing and validating embedded systems * Understanding of control systems and real-time applications, Individual compensation offered for this position within this range will depend on many factors, including qualifications, skills, relevant experience, job knowledge, geographic location, internal equity, and other pertinent job-related factors. ## Description Embedded Software Engineer Actalent Menomonee Falls, WI*Remote MATLAB Visionary Innovation Algorithms Simulations Robust Control Control Systems Project Planning Computer Science Embedded Systems Agile Methodology Embedded Software Model-Based Design Systems Engineering Systems Integration System Requirements Software Validation Time Off Management Software Engineering Software Development Computer Engineering Systems Architecture Electrical Engineering New Product Development C (Programming Language) Requirements Elicitation Engineering Design Process C++ (Programming Language) Employee Assistance Programs Systems Development Life Cycle $90,000 - $120,000 / yr Posted yesterday, We are seeking an Embedded Software Engineer to develop software for advanced vehicle control systems and embedded electronic products. This role combines embedded software development, controls engineering, systems integration, and software validation throughout the full project lifecycle. The majority of this position involves creating, testing, and validating embedded control software using C and C++. Engineers work closely with customers and internal teams to understand system requirements and translate those requirements into robust control system implementations. The primary focus is software development, controls implementation, system integration, and testing. Customer interaction is limited to requirements gathering, technical discussions, and periodic field validation activities. What You'll Do * Design, develop, and maintain embedded control software using C and C++. * Translate customer and system requirements into software and control system functionality. * Develop control algorithms and software for vehicle and mobile equipment applications. * Participate in requirements gathering and system architecture discussions. * Test and validate software through bench testing, simulation, and vehicle testing. * Support ongoing adoption of Model-Based Design methodologies using MATLAB and Simulink. * Collaborate with platform and product development teams to integrate software across complete vehicle systems. * Troubleshoot and resolve software, controls, and system integration issues. * Support commissioning and validation activities at customer locations. * Participate in Agile development processes and two-week sprint cycles. * Provide technical input during project planning and customer technical reviews.