- Portage, Michigan, United States
- Hybrid
- Full-time · Senior
- $136K–$226K per year
- 8+ years
The Principal Embedded Software Engineer (FPGA) is a technical leadership role responsible for architecting and guiding the development of complex FPGA-based and embedded software systems used in Software in a Medical Device (SiMD) products.
Compensation
$135,600 - $225,900 USD Annual
Responsibilities
- Lead the architecture, design, implementation, integration, and verification of complex FPGA-based and embedded software systems for medical devices
- Drive hardware/software partitioning, system-level architecture, and technical tradeoff decisions
- Establish FPGA development and verification best practices
- Partner with Test Leads on verification best practices
- Lead complex FPGA design activities involving timing constraints, multiple clock domains, high-performance data paths, fixed-point arithmetic, real-time control, signal processing, and hardware/software interfaces
Requirements
- Bachelor’s degree in Electrical Engineering, Computer Engineering, Software Engineering, or related engineering discipline
- Nice to have: Master’s degree
- Nice to have: AMD/Xilinx Vivado
- Nice to have: Intel Quartus
- Nice to have: embedded Linux