Digital Controls/Firmware Lead Engineer driving firmware architecture and verification for embedded systems in welding, plasma cutting, and EV charging applications. Providing technical leadership and mentorship while designing robust firmware interfaces.
Responsibilities
Drive the architecture, development, and verification of firmware for embedded control systems used in welding, plasma cutting, and EV charging applications.
Provide technical leadership across disciplines and influence system-level decisions.
Serve as an expert in embedded firmware architecture for real-time industrial control systems.
Lead cross-functional definitions of system behavior, establishing architectural partitions between hardware, firmware, and higher-level software.
Recommends best-practice solutions for complex technical problems.
Design and implement embedded firmware in C and/or C++ for microcontrollers and digital signal processors.
Develop robust firmware interfaces to ADCs, DACs, PWM generators, sensors, and digital buses/communication protocols such as CAN, I2C, SPI, etc.
Provide technical mentorship and guidance to less-experienced engineers.
Lead and contribute to design reviews, championing architectural clarity, documentation quality, coding standards, and robust design methodologies.
Influence the direction of platforms, development tools, and engineering best practices.
Lead prototype bring-up and system-level debug efforts, working hands-on with meters, oscilloscopes, logic analyzers, JTAG debuggers, packet sniffers, and other tools.
Design and execute test plans.
Work with hardware, power electronics, and manufacturing engineering to ensure smooth integration and reliable product release.
Requirements
Bachelor’s degree in Electrical Engineering, Computer Engineering, or related field.
8+ years of experience in embedded firmware design and development using C/C++ and real-time operating systems.
Demonstrated experience leading complex technical efforts with minimal guidance.
Strong proficiency with embedded development tools and electrical engineering lab equipment.
Excellent problem-solving skills with proven ability to approach problems from a system-level perspective.
Strong written and verbal communication skills.
Preferred Requirements: Master’s degree in Electrical Engineering, Computer Engineering, or related field.
Experience with power electronics, welding processes, and/or motor control systems.
Strong understanding of control theory and signal processing concepts.
Experience with model-based design tools for control systems.
Familiarity with FPGA development, preferably with VHDL.
Experience with Python for analysis, testing, or automation.
Project Engineer managing midstream crude oil and gas processing pipeline projects at MPC. Collaborating across departments to ensure project success from conception to commissioning.
Project Engineer managing midstream crude oil and gas processing pipeline projects. Overseeing engineering, procurement, construction, and commissioning while ensuring safety and project objectives.
CAD Engineer designing CAD drawings for water and wastewater treatment infrastructure in the UK water industry. Collaborating with project teams to ensure quality and timely deliverables.
Senior Databricks Engineer at Jade Global responsible for designing and optimizing large - scale data pipelines. Collaborating with teams to transform raw data into actionable insights.
Building Engineer responsible for operation, maintenance, and repair of Atlantic Union Bank facilities. Collaborating with the Facilities Coordinator and managing service requests and vendor activities.
Engineer III working independently on technical projects impacting operations in the clean energy sector. Involves collaboration with teams to ensure compliance and project management.
Fleet Licensing Engineer providing regulatory services for Vistra Nuclear Fleet. Collaborate with NRC and maintain licensing documents in Ohio and Texas.
Student SW Engineer supporting Real Time OS development at NXP Semiconductors. Involved in requirements, design, and testing for embedded systems solutions.
Geotechnical Project Engineer providing engineering expertise through analysis and design at Langan. Collaborating on projects, supervising staff engineers, and interfacing with clients in Salt Lake City.
Geotechnical Engineer providing field investigations and executing foundation monitoring for Richmond's projects at Langan. Analyzing engineering problems and preparing geotechnical reports for large - scale projects.