The Senior Embedded Firmware Engineer will be responsible for executing projects and initiatives on AC-DC Rectifier and DC-DC converter products, including New Product Introduction, Direct Material Productivity, resolving customer issues, and sustaining engineering.
Responsibilities
Design and develop embedded firmware on a Digital Signal Processor (DSP) in C language for real-time control of single and three phase power factor correction (PFC), phase shifted full bridge, DC/DC and LLC resonant power converter topologies.
Model and implement closed loop digital control (PI, PID, PR, etc.) for same. Assembly language as required for critical speed fault detection and protection.
Design and develop inter-processor communication protocols and poll/response serial protocols.
Perform lab-setting debug on functional high power / high voltage circuits.
Adhere to coding standards and software engineering best practices including code maintenance in common code revision control system, such as CVS, Azure or Git.
Lead the roadmap, development, and deployment of embedded control firmware and functional software for single-axis solar tracker systems.
Responsibilities
Define, prioritize, and collaborate on the product roadmap for embedded control firmware and functional software across tracker hardware platforms.
Specify product requirements documents (PRDs), use cases, and feature sets aligned with customer needs and field realities.
Drive functional safety, system uptime, and operational efficiency as core product metrics.
Work closely with embedded systems engineers, control algorithms teams, and hardware design engineers to ensure alignment from design to field deployment.
Partner with field engineering and customer support to translate field insights into firmware-level improvements.
Senior robotics engineer responsible for owning the software that drives wearable robots, spanning real-time control, data pipelines, and platform features.
Responsibilities
Architect and implement robotic software subsystems across wearable robotics fleet
Own core software and control features including mechatronics firmware, motor control firmware, and platform features
Contribute to real-time control loop, sensing, decision making, logging, and safety monitoring/fault detection
Contribute to machine-learning-based methods across simulation, training, labeling, on-device inference, sensor data collection, and testing
Support and contribute to hardware-in-the-loop and on-body test frameworks
Requirements
Nice to have: Wearable robotics
Nice to have: Exoskeletons
Nice to have: Prosthetics
Nice to have: Motor control (field-oriented control for BLDCs)
Specialist to build a new technology capability in Technology & Innovation, owning system design end-to-end from zero to first real deployments using AI hardware platforms.
Design, develop, test, and debug software solutions for semiconductor equipment control systems, including real‑time control, embedded programming, and machine learning components.
Compensation
$124,000.00 - $171,000.00
Responsibilities
Design and develop code for complex software projects
Troubleshoot software problems and implement bug fixes
Design and prototype user interfaces
Create software specifications
Create test plans for simulators, test benches or the lab
Requirements
Master’s Degree with 1 or more years of professional experience
Bachelor’s degree with 3 or more years of professional experience