Firmware Controls Engineer
$100k - $145kActalent
Job Title: Firmware Controls Engineer
Job Description
This role focuses on designing, implementing, and maintaining software and firmware algorithms that operate precision variable frequency drives (VFDs). The Embedded Controls Engineer applies advanced control theory to embedded systems, working closely with hardware teams to ensure high performance, reliability, and compatibility of electric motor control and power electronics products.
Responsibilities
Design, implement, test, debug, and support operating system and application software for precision variable frequency drives that meet technical specifications and customer requirements.
Develop, maintain, and optimize embedded control algorithms for electric motors and DC/DC converters using control theory principles.
Adhere to established coding standards, revision control practices, and software development processes to ensure code quality and traceability.
Solicit, analyze, and incorporate feedback from customers and end users to continuously improve software functionality, performance, and usability.
Conduct and actively participate in code reviews and design reviews, providing constructive feedback and ensuring alignment with system requirements.
Champion new ideas and features, regardless of size, and present them clearly and respectfully to team members and stakeholders.
Document designs thoroughly with clear code comments, technical reports, and design descriptions to support maintainability and knowledge sharing.
Track, analyze, and resolve reported software bugs, and perform thorough testing to verify the effectiveness and robustness of implemented fixes.
Design and develop reusable software and system components and integrate them into both existing and new product designs to improve efficiency and consistency.
Collaborate closely with electrical hardware engineers in the planning, design, and development of products to ensure software and hardware performance, integration, and compatibility.
Serve as a technical lead on assigned projects, coordinating with cross-functional teams and customers to meet deliverables and resolve technology or product issues.
Utilize tools such as MATLAB and Simulink to model, simulate, and validate control algorithms before implementation on embedded platforms.
Apply real-time operating system concepts to ensure deterministic behavior and reliable execution of embedded control software.
Use version control tools such as Git to manage source code, branches, and releases across multiple projects.
Essential Skills
Master’s degree in Electrical Engineering or Mechanical Engineering with an emphasis on control of electric motors and/or DC/DC converters.
Strong Experience in control theory and its application to engineering problems, especially in electric motor and power electronics control.
Solid understanding of basic physics as it applies to electromechanical and power electronic systems.
Expert-level proficiency with MATLAB and Simulink for modeling, simulation, and design of control systems.
Experience with real-time operating systems and their use in embedded control applications.
Experience developing with Verilog HDL for programmable logic or FPGA-based control implementations.
Experience with C and C++ for embedded software development on microcontrollers or embedded processors.
Experience using Git for source code management, version control, and collaborative development.
At least 3 years of related professional experience in embedded systems, control engineering, or a closely related field.
Additional Skills & Qualifications
Experience with Vivado and Vitis design tools for FPGA and embedded system development.
Experience with MATLAB/System Generator for FPGA-based control design.
Experience with Mathematica or similar mathematical design and analysis suites.
Experience working with electric motors, power electronics, and PC board-level hardware.
Familiarity with firmware development for power electronics and variable frequency drives.
Ability to work as a technical lead, coordinating efforts across multiple functional groups and with customers.
Strong documentation skills, including writing clear design reports, specifications, and code comments.
Ability to effectively communicate complex technical concepts to both technical and non-technical stakeholders.
Work Environment
This is an onsite position where the Embedded Controls Engineer works closely with electrical hardware engineers and cross-functional teams in a collaborative development environment. The role involves hands-on interaction with embedded systems, electric motor drives, power electronics, and related test equipment. Work typically takes place in an engineering office and lab setting, with access to tools such as MATLAB, Simulink, FPGA design suites, and version control systems. The onsite environment supports frequent design reviews, real-time collaboration, and direct access to hardware prototypes and test setups.
Job Type & Location
This is a Permanent position based out of Racine, WI.
Pay and Benefits
The pay range for this position is $100000.00 - $145000.00/yr.
Full benefits- health, dental, vision, 401K
Workplace Type
This is a fully onsite position in Racine,WI.
Application Deadline
This position is anticipated to close on Jun 12, 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 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500.
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.
$65k - $90k
...Job Description Job Description We are seeking an Entry Level Controls or Electrical Engineer to join a local manufacturing company in the Racine, WI area for a direct hire. Pay: $65,000 - 90,000 plus 15% bonus Description: The electrical engineer is...SuggestedLocal area- ...flexible, outcome-focused environment that supports a distributed global workforce. Position Summary Twin Disc is seeking a Controls Field Engineer to join our team in Mount Pleasant, WI. This role blends hands-on fieldwork with engineering development , requiring...SuggestedWork at officeWorldwideFlexible hours
$100k
...Job Description Job Description Controls Engineer – Direct Hire Location: Sturtevant, WI Salary: Up to $100,000 We’re working with a well-established manufacturer that designs and builds highly automated production equipment used across multiple industrial...Suggested$35 - $42 per hour
...Responsibilities Design, develop, and program PLC- and HMI-based control systems for centrifuge and related process equipment Create... ...needed Collaborate with mechanical, electrical, and project engineers to deliver complete system solutions Job Type & Location...SuggestedContract workTemporary work- ...team-driven, and a fast-growing enterprise with great opportunities for advancement. We are currently seeking a Project Controls Engineer to join our team. Duties & Key Responsibilities: • Perform machine function testing to ensure control panel components...SuggestedRemote work
$35 - $59 per hour
...Controls Engineer - Traveling Job Description We are seeking a highly skilled Controls Engineer with expertise in PLC commissioning and troubleshooting for various types of material handling systems. The ideal candidate will have the ability to independently...Daily paidContract workTemporary workWork at office$105k
...Programmable Logic Controls (PLC) Robotic Automation Engineer A four year engineering degree, two years of Allen Bradley programmable logic controls programming experience, two years of electrical engineering experience and an interest in working in the field are required...Permanent employmentFull timeRemote work$105k - $150k
...Job Title: Embedded Firmware Engineer Job Description We are currently seeking a Firmware Design Engineer to join our development... ..., implement, test, debug and provide support for firmware controlling DC/DC converters and Electric Motors. Adhere to established...Permanent employmentTemporary work- ...-level software programmers, Java Full stack developers, Python/Java developers, Data analysts/ Data Scientists, Machine Learning engineers for full time positions with clients. Who Should Apply Recent Computer science/Engineering /Mathematics/Statistics or Science...Full timeH1bRemote work
- ...when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world... ...teams Bonus : Familiarity with Git or version control systems Knowledge of object-oriented design patterns Contributions...Remote jobInternship
- ...Description & Requirements Maximus is currently seeking a Software Engineer . In this role, you will provide expertise in the areas of managed file transfer and EDI X12 translations. In addition, they must configure, support and maintain environments and procedures...Minimum wageFull timeContract workTemporary workWork experience placementRemote work
- 1.) C++ with embedded systems....too many people say they have C++ but haven't done it for embedded product or have actually been working more in C or Matlab and not actually C++. The interviewers will ask technical questions about C++ and object oriented programming and...
- ...Job Title: Embedded C++ Software Engineer Job Description: We are seeking a highly... ...coding practices to protect embedded controls in the field. Collaborate with cross-functional teams, including hardware, firmware, and QA engineers. Participate in...
- ...Required (Basic) Qualifications: Bachelor's degree in Engineering, Computer Science, Physics or Mathematics from an accredited... ....) Knowledge of power systems, switchgear and regulator controls products/applications. Experience with C/C++ or other programming...
- ...Hybrid Application Engineer At Twin Disc, we power innovation. As a global leader in power transmission technology, we continuously... ...or design Strong understanding of: power electronics, motor control systems, electric machines, control systems with power electronic...Local areaWorldwideFlexible hours
$128k - $140k
...About the Role We are seeking a Senior Controls/Automation Engineer to design, develop, and implement automation control systems for industrial processes and warehouse distribution equipment. This role requires expertise in engineering principles, programming, and control...ApprenticeshipRemote work- SAP Project Manager Sonsoft, Inc. is a USA based corporation 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...
- ...Description & Requirements Maximus is currently seeking an Associate Engineer. This person will work as a junior member of a software development team, responsible for the development, implementation and post deployment support of enterprise applications. In this...Minimum wageFull timeContract workTemporary workWork experience placementWork at officeRemote work
$128.19k - $184.01k
...change in the world. This role will be working on our Poe product. About the Team and Role: We are seeking a talented iOS Engineer to join us in building Poe, an innovative platform that brings together the world’s leading AI models in one place. You will work...Remote jobFull time- ...Job Title: Embedded C++ Software Engineer Contract Type: Long-Term Contract (Potential for Extension or Conversion) Overview... ...multi-threaded programming . Proficiency in version control tools (e.g., Git) and familiarity with CI/CD pipelines ....Long term contractContract workRemote workMonday to Friday
$89k - $143.75k
...Product Development Job Sub Function: R&D Software/Systems Engineering Job Category: Scientific/Technology All Job Posting... ...product. The position requires understanding of cybersecurity controls and deliverables, knowledge of C++ preferably in a Linux...Full timeTemporary workWork at officeLocal areaRemote workNight shift$105k - $154k
...division is currently seeking a Lead Embedded Software Engineer. The expected annual salary range for this role... ...Software Engineer will develop embedded software/firmware for high performance, real-time controls and protective relays used for smart grid applications...H1bWork at officeLocal areaRemote workRelocationVisa sponsorship- ...and driver-level development. ~ Experience with real-time systems and multi-threaded programming. ~ Familiarity with version control systems (e.g., Git) and CI/CD pipelines. ~ Excellent problem-solving and communication skills. Preferred Qualifications:...Long term contract
- ...Lead Embedded Software Engineer Eaton's ES AMER ESS division is currently seeking a Lead Embedded Software Engineer... ...Software Engineer will develop embedded software/firmware for high performance, real-time controls and protective relays used for smart grid...H1bWork at officeRemote workRelocationVisa sponsorship
- Job details Job Role Principal - Enterprise Applications Work Location Racine, WI State / Region / Province Wisconsin Country USA Skills Technology|SAP Functional|SAP Logistics Execution Domain ...Full timeTemporary workRelocation
- Job Title: SAP MDG ABAP Lead Consultant Work Location & Reporting Address: Racine, WI 53403 (onsite) Detailed Job Description: Minimum years of experience: 10 years Must Have Skills: • MDG • MDG ABAP • S4HANA Role and...
- ...seeking to hire an experienced Lead Machine Learning Operations Engineer to join our talented team. This role manages a team of Machine... ...model lifecycle management, monitoring, reliability, and cost control. Deep understanding of AI system observability, including...Flexible hours
$103.71k - $138.28k
...supervision. The Main Responsibilities •The candidate will have demonstrated knowledge and experience in system architecture and engineering disciplines. Specific technical knowledge of enterprise level networking and network security. •Recommends optimized solutions...Temporary workRemote work$105k - $154k
...division is seeking a Lead Embedded Software Engineer. The expected annual salary range for... ..., cybersecurity, and other relay, control and monitoring functions using C/C++. Collaborate... ...product and system requirements into firmware designs and stories, developing module...Work at officeLocal areaRemote workRelocation package- Eaton is seeking a Lead Embedded Software Engineer for their ES-AMER ESS division, located in Franksville, WI. The role involves leading design activities for embedded systems and requires a Bachelor's degree and a minimum of 4 years' experience in embedded systems or...Relocation package
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Firmware Controls Engineer. Be the first to apply!



