Principal Embedded Firmware Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Re:Build Manufacturing · 17 hours ago

Principal Embedded Firmware Engineer

Re:Build Fikst, LLC is a growing product design and engineering consulting firm that specializes in developing technology and products for various industries. The Principal Embedded Firmware Engineer will lead the firmware team, mentor engineers, and oversee the development of embedded software solutions for client projects.

IndustrialIndustrial AutomationIndustrial ManufacturingMachinery ManufacturingManufacturing

Responsibilities

Have direct responsibility for the implementation of embedded software solutions for client projects from ideation, through design, development, and into production
Act as a player-coach for our engineering team. You will support and mentor product development teams to advance new technologies and bring new products to market. Coach engineers on essential professional skills like project management and project scoping
Serve as a technical backstop, providing expert guidance and oversight for embedded firmware solutions, and actively mentor junior engineers to foster their growth and technical excellence
Champion and implement cutting-edge best practices across the firmware development lifecycle, including advanced source code management, robust version control, streamlined DevOps, and comprehensive automated testing strategies
Conduct in-depth electrical characterization and debugging using advanced test equipment (e.g., oscilloscopes, logic analyzers) to diagnose intermittent and complex hardware/firmware interactions and ensure robust system performance. Create innovative firmware solutions to solve complex and often unique problems, with few or ambiguous requirements
Contribute strategically to new business opportunities and project scoping, translating technical vision into actionable plans. Collaborate with team members to incorporate firmware development scoping into project proposals
Work closely with multi-disciplinary teams (electrical, mechanical, industrial design, manufacturing) to develop unified system methodologies and support critical hardware demonstrations

Qualification

Embedded firmware engineeringCC++ programmingMicrocontroller expertiseFirmware development lifecycleAgile methodologiesSource code managementDevice drivers developmentProject leadershipTechnical oversightCommunication skillsMentoringProblem solvingCollaboration

Required

15+ years of progressive experience in embedded firmware engineering, demonstrating expertise across diverse hardware platforms, programming languages (primarily C and C++), and a wide range of microcontrollers
Expertise in crafting embedded software solutions which bring complex electromechanical systems to life
Strong background in electromechanical systems development with 10+ years of electronic product experience from concept through manufacturing
Demonstrated ability designing scalable, maintainable, and robust software architectures
Strong background in hardware/firmware interaction such as firmware control of actuators, motors, sensors, etc
Expertise in programming a variety of microcontrollers and their common peripherals such as UART, SPI, I2C, USB, GPIO, ADC, PWM, etc
Experience developing device drivers and applications in embedded Linux runtimes (Raspbian, Yocto, Ubuntu, or others) to enable communications between microcontrollers and external hardware peripherals
Implementation of a variety of runtime environments (FreeRTOS, Zephyr, others), as well as bare-metal programming
Experience with source code management tools such as Git/Subversion, and Jira
Experience using firmware development tools such as IDEs, compilers, debuggers, and cross-compilers
Proven ability to lead projects, including project scoping and task estimation
Understanding of Agile methodologies and experience as a scrum team member and scrum master
Exceptional communication and interpersonal skills with a demonstrated ability to communicate complex technical concepts effectively to both technical and non-technical team members in a consulting capacity
BS in computer science, electrical engineering, robotics, or a related field

Preferred

Working knowledge of regulatory standards (e.g., FCC, UL) and an understanding of medical device certification (ISO 13485, IEC 62304)
Implementation of control algorithms and an understanding of control theory is a plus
Experience programming in specialized runtimes like ROS and QT

Benefits

Every employee of Re:Build will share ownership in the company and share in the financial rewards of the success we achieve together, at all company levels!

Company

Re:Build Manufacturing

twittertwitter
company-logo
Re:Build Manufacturing is a family of industrial businesses combining cutting-edge enabling technologies, operational superiority and strategic M&A to build America’s next generation industrial company.

Funding

Current Stage
Late Stage
Total Funding
$121.9M
Key Investors
General CatalystUS Department of Energy
2024-08-14Series Unknown· $120M
2024-05-16Grant· $1.9M

Leadership Team

leader-logo
Miles Arnone
Chief Executive Officer
linkedin
leader-logo
Gordon J. O'Brien
Chief Financial Officer / Chief Investment Officer
linkedin
Company data provided by crunchbase