Advanced Energy ยท 3 weeks ago
Sr Firmware Engineer - (C++ Embedded)
Advanced Energy is a global leader in the design and manufacturing of precision power conversion solutions. They are seeking a Senior Firmware Engineer to lead the embedded firmware architecture for their next generation platform using C++ and real-time embedded systems.
Responsibilities
Participates in all phases of the embedded program development life cycle, including requirements analysis, design, implementation, integration, and test of all products
Applies sound engineering principles in the development of digital design/architecture for the target application
Ownership of design and development of embedded real time software to work with application specific hardware
Works with Systems Engineers and Program Management to decompose system level requirements
Develop code and architecture documentation
Conducts design reviews of team members work products
Works closely with cross functional members of the engineering organization to develop and evaluate interfaces between hardware and software, and operational performance requirements and design of the overall system
Designs product architectures to meet specific parameters. Including critical timing, complex algorithms, configuration strategies, and module interfaces
Qualification
Required
Circuit design, documentation and implementation of high-speed digital electronics, FPGAs, and embedded processor systems
Ability to read schematics and troubleshoot digital designs down to component level
Strong understanding of synchronous design practices and data flow management (FIFOs, memories, pipelining)
Excellent verbal and written communication skills required
C++ programming experience with embedded systems
Development and modification of C++ RTOS embedded applications
Hands-on laboratory experience is critical and required. Specifically experience with Logic Analyzers and Oscilloscopes
Experience in signal and power integrity analysis of embedded digital designs
Experience in developing specifications, and resource requirements for digital/FPGA designs
Familiarity with I2C, SPI, Ethernet, USB, and various industrial protocols, like EtherCAT, EtherNET IP, or ProfiNET
Familiarity with development of self-checking tests scripts and automation
BS in Electrical/Computer Engineering and 5+ years experience
Preferred
Experience with Profibus and DeviceNET
Experience interfacing with Xilinx FPGAs and SoCs desired
Familiarity with agile, continuous integration/continuous deployment (CICD), GIT, Bit Bucket a plus
Experience with embedded microprocessors within FPGAs desired
Experience with Xilinx tools and FPGA HDL coding development
MS in Electrical/Computer Engineering and 3 years experience
Benefits
Medical - multiple medical plans are available to choose from
Short and long-term disability and life insurance
Health savings and flexible spending accounts
Generous time off policy starting with 3 weeks of paid vacation, 7 days of paid sick time, and 12 paid holidays
8 hours of paid volunteer time off
8 weeks of paid parental leave for both Moms and Dads
Company matched 401(k)
Tuition reimbursement
Expanded mental health coverage and employee assistance programs
Other voluntary benefits include critical illness, accident and hospital indemnity, pet insurance, identify theft, and legal assistance
Company
Advanced Energy
Advanced Energy Industries, Inc.
Funding
Current Stage
Late StageRecent News
2024-05-06
www.tradingview.com
2024-04-09
2024-04-09
Company data provided by crunchbase