Firmware Engineer


We are currently looking for a Firmware engineer the Milwaukee area. Please review information below

The successful candidate will take ownership of developing high quality firmware solutions and contribute to embedded systems engineering for battery management solutions across residential, commercial, and industrial end-markets.

Develop and maintain a robust and reusable battery management firmware platform for core energy storage solutions

Work closely with algorithm engineers, cell engineers, and electronics engineers to integrate, implement, and test advanced application-layer algorithms

Design and implement automation-layer control algorithms including, e.g., state machines, exception/alarm handling, deterministic data timing systems, etc.

Design and implement embedded subsystems including but not limited to peripheral drivers, fieldbus communications, memory management & security, bootloaders, and RTOS configuration

Work with product and engineering team members to translate product requirements and broad direction into detailed plans for new BMS features, diagnostics, algorithms, etc.

Collaborate within the firmware community; identify and incorporate relevant coding, code review, and testing practices to ensure creation of high-quality production code

Develop unit test solutions (e.g., based on Unity) and system test software tools; contribute to continuous improvement of automated build & test systems

Provide support for released firmware; drive root cause and develop solutions to discovered bugs and/or field issues & manage tickets within the issue tracking system

Lead small to medium-sized firmware projects, with ownership of firmware development planning and workflow management through test & release of FW

Additional Skills & Qualifications:

Bachelor of Science in Computer Engineering, Computer Science, Electrical Engineering, or directly related Engineering discipline

At least 5 years of professional experience with embedded firmware development, including C/C

Experience with digital and analog design utilizing microcontrollers or DSP’s

Employee Perks:

Paid Weekly

Medical, Dental, Vision, 401K plans

Abenity Discount Program

Udemy Courses

Work Life Balance

Why Actalent?

Actalent is an equal opportunity employer.

Work with a dedicated career partner specialized in your

skill set

We advocate on your behalf so you get what you want and

need out of your job

Get performance feedback, career advice, and access to

ongoing professional development tools

Build your career and learn new skills through projects

as diverse as your curiosity

About Actalent:

Actalent connects passion with purpose. Our scalable talent solutions and services capabilities drive value and results and provide the expertise to help our customers achieve more. Every day, our experts around the globe are making an impact. We’re supporting critical initiatives in engineering and sciences that advance how companies serve the world. Actalent promotes consultant care and engagement through experiences that enable continuous development. Our people are the difference. Actalent is an operating company of Allegis Group, the global leader in talent solutions.

The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.