Embedded Firmware Engineer II (C++) jobs in United States
cer-icon
Apply on Employer Site
company-logo

Advanced Energy · 1 day ago

Embedded Firmware Engineer II (C++)

Advanced Energy is a global leader in precision power conversion solutions, headquartered in Denver, Colorado. They are seeking an Embedded Firmware Engineer (C++) for their New Product Development team to design and develop software controls for RF Generator Systems used in Plasma Power applications.

Electrical & Electronic Manufacturing

Responsibilities

Be a critical member of the product development engineering team and participate in all phases of the firmware development life cycle. Working closely with product development team including system and electrical engineers and logic (FPGA) designers
Responsible for design and development of software to work with custom hardware
Develop embedded systems applications to work on multicore processors
Develop software unit test procedures and code/architecture documentation
Participate in on-going technical discussions and code reviews. Possibly, including supporting technical reviews and presentations both internally and externally to customers
Apply computer science, engineering, and mathematical analysis concepts and principles in the development of software for the target application
Develop estimates for your own task duration, supporting the development of a project schedule with the team using Agile or other methods

Qualification

Embedded firmware (C++)Real-time systemsMulticore processorsTest equipment troubleshootingCode repositories (GIT)Collaboration tools JIRACollaboration tools ConfluenceEmbedded peripherals knowledgeRTOS experienceStepper motor controllersBuild tools GNUBuild tools CMakePython scriptingDigital hardware designVHDL knowledgeCommunication skills

Required

Proven ability to troubleshoot and use test equipment including but not limited to oscilloscopes, logic analyzers, spectrum analyzers, JTAG debuggers
Experience with code repositories (GIT) and collaboration tools such as JIRA and Confluence
Excellent verbal and written communication skills
At least 2 years' experience in related industries working with real time embedded firmware (C++) in industrial applications
A Bachelor's degree in Electrical Engineering, Systems Engineering, Computer Science (or similar) technical degree

Preferred

Knowledge of common embedded peripherals and connectivity - SPI, I2C, USB, UART, CAN, Ethernet, timers, interrupt controllers
Experience with RTOS with embedded processors and multicore environments
Experience with stepper motor controllers
Experience with build tools such as GNU, CMake, Ninja
Experience with Python scripting
Knowledge of digital hardware design and VHDL is a plus!

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

company-logo
Advanced Energy Industries, Inc.

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
Randy Heckman
Senior VP and CTO
linkedin
leader-logo
Paul Oldham
Executive Vice President & CFO
linkedin
Company data provided by crunchbase