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 us.fitly.work 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.
- Controls Engineer - PLC & HMI AutomationBuild the Future of Industrial AutomationWe're looking for a Controls Engineer who thrives on solving complex challenges, bringing machines to life, and creating automation solutions that make a real impact.In this role, you'll be...Suggested
$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- ...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 multitasking...SuggestedWork experience placementWork at officeFlexible hours
- ...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...Suggested
- ...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...Suggested
$150k - $170k
...Job Title: Embedded Software Engineer Location: Milwaukee WI Employment Type: Full-Time Direct Hire with comprehensive benefits... ...coding standards and best practices, including version-controlled workflows and peer code reviews. Collaborate with hardware...Full timeWorldwideDay shift- ...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...Full timeWork 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
$141k - $206.8k
...Power Systems Division is currently seeking an Embedded Software Engineering Manager. This position is part of a multi-disciplined new... ...Manager will be a critical member of the Power Systems Division's Controls Engineering team and will provide technical leadership for the...Full timeContract workWork at officeLocal areaRemote workRelocation- ...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- 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...
$40 per hour
...The Software Engineer Intern implements developer tools or product features on a rapid-release cycle. You will work in an agile development... ...Workiva is the platform designed to bring confidence, control, and a competitive edge to the world’s most complex organizations...Remote jobSummer workInternshipSummer internshipWork at office$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- ...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
- ...Requirements: ~ BS Degree in Mechanical/Manufacturing Engineering or related field experience. ~8-10 years' experience in machining... ...~ Profound knowledge in the field of 5-axis machining ~ Control knowledge of Heidenhain / Siemens ~ Good written and spoken...Worldwide
- Position: IT Software Development Specialist Location: Remote Duration: 10+ months Pay Rate: $60/hr on W2 We are looking for a Software Development Specialist to join one of our Fortune 500 clients. Primary Purpose To design and maintain robust, scalable...Work at officeRemote work
- ...Application Engineer About Us Poclain Hydraulics is a global manufacturer of innovative hydrostatic transmission systems serving construction, agriculture, mining, material handling, and industrial markets. Our engineers work directly with customers to develop...
- 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
- Principal Enterprise Applications SAP MDG Consultant Infosys is seeking a Principal SAP MDG Enterprise Applications Consultant As Principal Enterprise Applications Consultant, you will be a key player in the consulting team that helps discover and define the problem statement...
- 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...Remote jobImmediate start
- ...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...
- ...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
$136.24k
...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$135.2k - $306.4k
...Job Description Senior / Principal Software Engineer or Architect Database Engine, Search & Document Systems We are looking for senior systems builders to help shape the next generation of document, search, and AI-facing capabilities inside Oracle Database....Full timeTemporary workFlexible hours- ...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
$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...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Firmware Controls Engineer. Be the first to apply!



