Firmware Controls Engineer
$100k - $160kActalent
Job Description
Job Description
Job Title: Firmware Controls Engineer
Job Description
This role focuses on designing, implementing, and maintaining software and firmware control algorithms for precision variable frequency drives (VFDs) within embedded systems. The Firmware Controls Engineer applies advanced control theory to electric motor drives and DC/DC converters, collaborates closely with hardware engineering teams, and ensures that embedded control solutions meet both technical specifications and customer requirements.
Responsibilities
- Design, implement, test, debug, and support operating system and application software for precision variable frequency drives that meet technical and customer requirements.
- Develop, implement, and refine control algorithms for electric motors and DC/DC converters using control theory and embedded systems techniques.
- Adhere to established coding standards, revision control practices, and software development processes to ensure high-quality, maintainable code.
- Solicit, analyze, and incorporate feedback from customers and end users to enhance product functionality, performance, and usability.
- Conduct and participate in code reviews and design reviews to improve software quality and ensure robust system architecture.
- Propose and champion new ideas, features, and enhancements, and present them constructively to stakeholders and team members.
- Document software and firmware designs thoroughly, including code comments, design reports, and technical descriptions for future reference and knowledge sharing.
- Track, prioritize, and resolve reported software and firmware bugs, performing thorough testing and verification to confirm the effectiveness and stability of 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 planning, design, and development to ensure software and hardware compatibility and optimal system performance.
- Serve as a technical lead on assigned projects, coordinating with cross-functional teams and customers to meet deliverables and resolve technical or product issues.
- Use tools such as Matlab, Simulink, and related modeling environments to design, simulate, and validate control algorithms prior to implementation.
- Apply knowledge of real-time operating systems and embedded C/C++ development to implement deterministic, reliable control firmware.
- Utilize version control tools such as GIT to manage source code, branching, merging, and release processes.
- Contribute to continuous improvement of development processes, tools, and methodologies within the firmware and controls engineering team.
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, particularly in electric motor drives and power electronics.
- Solid understanding of basic physics relevant to electromechanical systems and power conversion.
- Expert-level proficiency with Matlab and Simulink for modeling, simulation, and analysis of control systems.
- Experience with real-time operating systems for embedded applications.
- Experience with Verilog HDL code development for digital hardware or FPGA-based control implementations.
- Experience with C and C++ for embedded software development on microcontrollers or DSPs.
- Experience using GIT or similar version control systems for source code management.
- Minimum of 3 years of related experience in firmware, controls engineering, or embedded systems development.
- Ability to work closely with electrical hardware engineers to ensure hardware-software compatibility and system-level performance.
- Ability to design, implement, test, and debug embedded control software and firmware for precision variable frequency drives.
- Capability to conduct and participate in code and design reviews and to follow established coding and revision control standards.
Additional Skills & Qualifications
- Experience with Vivado and Vitis design suites for FPGA and embedded system development.
- Experience with Matlab/System Generator for FPGA-based control and signal processing design.
- Experience with Mathematica or similar tools for advanced mathematical modeling and analysis.
- Familiarity with power electronics, including variable frequency drives, DC/DC converters, and electric motor control systems.
- Experience working with PC boards and understanding of hardware interfaces relevant to embedded control systems.
- Experience with firmware development for embedded systems in power electronics applications.
- Strong analytical and problem-solving skills, with the ability to diagnose and resolve complex control and firmware issues.
- Effective communication skills for collaborating with cross-functional teams and engaging with customers and end users.
- Ability to document designs clearly and thoroughly, including reports, design descriptions, and code-level documentation.
- Interest in championing new ideas and features and contributing to continuous product improvement.
Work Environment
This is an onsite role in a hardware-focused engineering environment where firmware, controls, and power electronics development occur in close collaboration. The Firmware Controls Engineer works directly with electrical hardware engineers, power electronics equipment, and embedded development platforms to design and validate control solutions for variable frequency drives and related systems. The position involves hands-on work with embedded systems, test setups, and laboratory equipment, as well as frequent use of software tools such as Matlab, Simulink, Verilog development environments, Vivado, Vitis, and version control systems like GIT. Working hours follow a standard onsite engineering schedule, with in-person collaboration, design reviews, and lab testing forming a key part of the daily routine.
Job Type & LocationThis is a Permanent position based out of Franksville, WI.
Pay and BenefitsThe pay range for this position is $100000.00 - $160000.00/yr.
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.
full company benefits- health, dental, vision, 401K, etc.
Workplace TypeThis is a fully onsite position in Franksville,WI.
Application DeadlineThis position is anticipated to close on Sep 4, 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 withoutregard to race, sex, age, color, religion, national origin, veteran status, disability,sexual orientation, gender identity, genetic information or any characteristic protectedby law.
If you would like to request a reasonable accommodation, such as the modification oradjustment of the job application process or interviewing process due to a disability,please email View email address on ziprecruiter.com for other accommodation options.
San Francisco Fair Chance Ordinance: Pursuant to the San Francisco Fair Chance Ordinance, for all positions located in thecity and county of San Francisco, we will consider for employment qualified applicantswith arrest and conviction records.
Massachusetts Lie Detector: It is unlawful in Massachusetts to require or administer a lie detector test as acondition of employment or continued employment. An employer who violates this lawshall 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 applicationsand qualifications, but final decisions are made by our hiring team. By applying, youacknowledge and agree that your application may be reviewed using AI tools.
- ...direct reports. Requirements Qualifications ~ Minimum 2 years of proven successful working experience in electrical controls engineering. ~4-year technical degree in related field. ~ Solid organizational skills to include attention to detail and...SuggestedWork experience placementWork at officeFlexible hours
$95k - $110k
...Controls Engineer Ready to use your PLC skills without the plant-floor grind? This Controls Engineer role offers stable day shift hours, a flexible manager, and a team that actually supports you. You will be working with precision filling and weighing equipment used...SuggestedFull timeTemporary workWork at officeLocal areaRemote workMonday to FridayFlexible hoursNight shiftWeekend workDay shift- ...Controls Engineer (Automation / PLC / HMI) Location: Milwaukee, WI Employment Type: Full-Time Travel: 15-20% (Domestic & International) We are a growing industrial automation company located in Milwaukee, Wisconsin. We specialize in custom control systems, PLC programming...SuggestedPermanent employmentFull timeCasual workRemote work
$105k - $154k
...division is currently seeking a Lead Embedded Software Engineer. This role may be based at our Franksville, WI;... ...Embedded Software Engineer will develop embedded software/firmware for high performance, real-time controls and protective relays used for smart grid...SuggestedH1bWork at officeLocal areaRemote workVisa sponsorshipRelocation package$107k
...About the Role We are seeking a 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...SuggestedRemote work- ...seeking a highly skilled Embedded C++ Software Engineer to join our team in Franksville, WI. This... ...coding practices to protect embedded controls in the field.Collaborate with cross-functional teams, including hardware, firmware, and QA engineers.Participate in technical...
- ...Controls Engineer A Controls Engineer with a primary focus on process control loops and drive systems that support a manufacturing facility. Excellent troubleshooting skills are required for the day-to-day needs of operations. Work will be performed on projects of small...
- ...help customers succeed around the world. Our culture is built on engineering excellence, collaboration, integrity, and continuous... ...careers while making a meaningful impact. We are seeking a Controls Field Engineer to join our team in Mount Pleasant, WI. This role...Work at officeFlexible hours
- ...Position Summary The Process Controls Engineer supports the automation, instrumentation and control systems used in MDG’s manufacturing operations, including fermentation, downstream processing, drying and blending. This hands-on role ensures that equipment used...Full timeFor contractorsWork at officeLocal areaRemote work
- ...Overview Provide technical leadership and design of electrical controls and PLC programming of a diverse range of custom automated... ...Other standard electrical control components The Controls Engineer will work closely with the Project Manager, Systems Engineer and...Work at office
$105k - $154k
...the future of the smart grid, real‑time controls, and high‑performance protective relays... ...collaborative team of software, hardware, and test engineers to build next‑generation intelligent... ..., influencing critical hardware and firmware decisions.• Champion embedded...Local areaRelocation- ...Job Description Job Description Controls Engineer Job Summary: Conveniently located in Mount Pleasant, Racine Railroad Products is a Wisconsin family-owned business, proud to provide innovative equipment and tools to the most prominent rail customers in the...Local areaRemote workNight shift
- ...Oslo, our Devices innovation center is home to 300+ passionate engineers working across hardware, software, mechanics, audio, media processing... ...camera sensors and image processing pipelines; thermal and fan control; touch displays; and board bring-up - with assignments tailored...
- ...Job Title: Hardware Power Electronics Engineer Location: Franksville, WI - onsite Employment Type: Direct salaried employee with... ..., Silicon Carbide MOSFET, GaN power conversion design and FPGA control experience. What You'll Do: Develop next generation power...Full timeWork experience placementWorldwide
$900 per month
...Our growing software company is seeking a talented and motivated Junior Software Engineer to join our team in the US. As a Junior Software Engineer you will be responsible for assisting in the development and maintenance of our software products. This is an exciting opportunity...Visa sponsorshipRelocation packageFree visa- ...Yaskawa America, Inc. / Motoman is seeking an OEM Business Development Engineer to execute critical projects related to the integration of VFDs into OEM products. This role will provide technical guidance, support to customers, and manage relationship with internal teams...
- Business Process AnalystLocation: Remote (WFH USA Michigan Macomb) with occasional travel to Franklin, WI Years of Experience: 5-7 YearsJob Summary: We are seeking a skilled Business Process Analyst to support our QAD implementation project. The ideal candidate will collaborate...Contract workRemote workWork from home
- Company DescriptionSonsoft , 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...
- ...Insight Global is looking for a C++ Software Engineer for a yearlong contract opportunity to join a leading name within the diversified... ...contribute to successful project outcomes. Finally, utilizing version control (such as Git and GitHub) and engaging in code reviews will...Contract work
- Jing Hau is seeking a skilled PHP Developer to join our dynamic team in the United States, with remote work options available. You will be responsible for developing and maintaining web applications, troubleshooting and debugging code, and collaborating with cross-functional...Immediate startRemote work
$110.5k - $160k
...application will only be considered for our fall Software Development Engineer (SDE) internship roles. Our fall intern roles have start dates... ...(SQL and NoSQL), Contributing to open-source projects, Version control systems, Debugging and troubleshooting complex systems *...Full timeInternshipWork at officeWorldwideMonday to Friday- ...Senior Electrical Engineer Job Posting Location: Racine, WI Posting Start Date: 6/30/26 Req Id: 8885... ...all aspects of product operation in the design of an electrical/control system, including product compliance, product enhancements and...Permanent employmentTemporary workH1bRemote workWorldwide
- ...Electrical Engineer Randstad Engineering Solutions is looking for an Electrical Engineer to join our team working onsite at an industrial farming equipment supplier in Racine, WI. Required Skills: ~5 years experience in electrical system design ~ Experience...
$82.58k
...delivers water, facilities, and environmental projects to address client challenges in the most promising markets. As an Electrical Engineer, you'll play a key role in the design and delivery of complex substation and industrial projects that ensure the reliability,...Work experience placementH1b- ...distributed global workforce. Position Overview The Application Engineer - Electrification is responsible for the application of... ...design Strong understanding of: Power electronics Motor control systems Electric machines Control systems with power...Full timeLocal areaWorldwideFlexible hours
- ARK Solution is looking for a passionate and innovative AI Developer Intern to join our growing technology team. This internship opportunity is ideal for candidates interested in Artificial Intelligence, automation, web technologies, and social media solutions. The selected...Internship
$106.73k - $163.65k
...project or program delivery.Resource Management: Managing and controlling project and program budgets, allocating resources effectively... ...RequiredBachelor’s degree in Computer Science, MIS, Engineering, or related field.5+ years of SAP experience, including PP/MM...- ...leiligheter i Chamonix og Marbella. Er du nysgjerrig og vil vite mer? Ta gjerne kontakt med oss for en uformell prat om stillingen! Engineering Manager, Thore Fuglestad, E-post: ****@*****.*** | Telefon: 464 05 633 Recruitment & Employer Branding Manager, Andrea...
- ...reference patterns for serverless, containers, event-driven, integration, and data platforms. Embeds cross-cloud security and compliance controls (identity, encryption, logging, data protection) with Security and Network partners. What’s Needed? Multi-cloud expertise across...
- ...and shaping architectural capability across a global organization.Bachelor’s degree in computer science, Information Technology, Engineering, or related field.Qualified candidates must be legally authorized to work in the United States without current or future sponsorship...Full timeWorldwideRelocationFlexible hours1 day per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Firmware Controls Engineer. Be the first to apply!



