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

Firmware Controls Engineer

$100k - $145k

Actalent

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.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Firmware Controls Engineer in Racine, WI vacancy
  • $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... 
    Suggested
    Local area

    JellTech Consulting

    Racine, WI
    8 days ago
  •  ...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... 
    Suggested
    Work at office
    Worldwide
    Flexible hours

    Twin Disc, Incorporated

    Mount Pleasant, WI
    18 days ago
  • $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

    Sterling Engineering Inc.

    Sturtevant, WI
    8 days ago
  • $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... 
    Suggested
    Contract work
    Temporary work

    Actalent

    Kenosha, WI
    7 days ago
  •  ...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... 
    Suggested
    Remote work

    Centrisys/CNP

    Kenosha, WI
    14 days ago
  • $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 paid
    Contract work
    Temporary work
    Work at office

    Actalent

    Racine, WI
    1 day ago
  • $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 employment
    Full time
    Remote work

    MRINetwork

    Oak Creek, WI
    3 days ago
  • $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 employment
    Temporary work

    Actalent

    Caledonia, WI
    12 hours ago
  •  ...-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 time
    H1b
    Remote work

    SynergisticIT

    Racine, WI
    2 days ago
  •  ...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 job
    Internship

    Danaher

    Racine, WI
    4 days ago
  •  ...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 wage
    Full time
    Contract work
    Temporary work
    Work experience placement
    Remote work

    Maximus

    Racine, WI
    3 days ago
  • 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...

    3B Staffing LLC

    Franksville, WI
    4 days ago
  •  ...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... 

    Kasmo Global

    Franksville, WI
    17 hours ago
  •  ...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... 

    3B Staffing LLC

    Franksville, WI
    4 days ago
  •  ...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 area
    Worldwide
    Flexible hours

    Twin Disc

    Racine, WI
    4 days ago
  • $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... 
    Apprenticeship
    Remote work

    MalaceHR

    Kenosha, WI
    10 days ago
  • 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...

    SonSoft

    Racine, WI
    4 days ago
  •  ...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 wage
    Full time
    Contract work
    Temporary work
    Work experience placement
    Work at office
    Remote work

    Maximus

    Racine, WI
    3 days ago
  • $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 job
    Full time

    Quora

    Racine, WI
    1 day ago
  •  ...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 contract
    Contract work
    Remote work
    Monday to Friday

    Kasmo Global

    Franksville, WI
    2 days ago
  • $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 time
    Temporary work
    Work at office
    Local area
    Remote work
    Night shift

    Johnson & Johnson

    Racine, WI
    4 days ago
  • $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... 
    H1b
    Work at office
    Local area
    Remote work
    Relocation
    Visa sponsorship

    Eaton

    Franksville, WI
    2 days ago
  •  ...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

    3B Staffing LLC

    Franksville, WI
    4 days ago
  •  ...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... 
    H1b
    Work at office
    Remote work
    Relocation
    Visa sponsorship

    Eaton Plc

    Franksville, WI
    2 days ago
  • 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 time
    Temporary work
    Relocation

    Infosys

    Racine, WI
    3 days ago
  • 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...

    eTeam

    Racine, WI
    4 days ago
  •  ...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

    CliftonLarsonAllen

    Racine, WI
    3 days ago
  • $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 work
    Remote work

    Lumen

    Racine, WI
    3 days ago
  • $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 office
    Local area
    Remote work
    Relocation package

    Eaton

    Franksville, WI
    17 hours ago
  • 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

    Eaton

    Franksville, WI
    17 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Firmware Controls Engineer. Be the first to apply!