> Markdown version of [/jobs/ext/4488538-embedded-firmware-engineer-ii-c](https://www.wearedevelopers.com/jobs/ext/4488538-embedded-firmware-engineer-ii-c). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Embedded Firmware Engineer II (C++) - **Company:** Advanced - **Location:** Fort Collins, CO, United States - **Experience:** Experienced - **Salary:** $90,000.0 - $130,000.0 - **Contract:** Permanent contract - **Skills:** Agile Methodology, Unit Testing, C++ (Programming Language), CMake, Code Review, Collaborative Software, Software Debugging, Digital Electronics, Embedded Software, Ethernet, Firmware, Field-Programmable Gate Array (FPGA), Joint Test Action (IEEE Standards), Multiprocessing, Real-Time Operating Systems, Software Engineering, Universal Asynchronous Receiver/Transmitter, VHSIC Hardware Description Language (VHDL), Scripting, Peripherals, Git, Information Technology, Atlassian Tools, Build Tools - **Published:** October 27, 2026 - **Apply:** https://www.techcareers.com/job.asp?id=3485684440&tx=ZT1514TYZ&pt=1&aff=0B19D771-A501-4A5E-8338-2A822B784D54&utm_source=Job%20Feed&utm_medium=textkernel&utm_campaign=DE&utm_term=0B19D771-A501-4A5E-8338-2A822B784D54 ## About the Role * Experience in semiconductor capital equipment, plasma systems, industrial power, or high-voltage applications preferred. * Proven troubleshooting skills and experience using test equipment including oscilloscopes, logic analyzers, spectrum analyzers, and JTAG debuggers. * Experience with source code repositories such as Git and collaboration tools including Jira and Confluence. * Knowledge of embedded communication interfaces and peripherals including SPI, I²C, USB, UART, CAN, Ethernet, timers, and interrupt controllers. * Experience with RTOS-based embedded processors and multicore environments. * Experience with build tools such as GNU, CMake, and Ninja. * Experience with Python scripting. * Knowledge of digital hardware design and VHDL preferred. EXPERIENCE: * 2+ years ofexperience in related industries working with real-time embedded firmware (C++) in industrial applications. EDUCATION: * Bachelor's degree in Electrical Engineering or closely related field (required) * Master's degree in Electrical Engineering with a focus on Power Electronics or Control Systems (preferred) ## Description The Embedded Firmware Engineer II (C++) is responsible for designing, developing, and supporting embedded software controls for DC power supply systems used in plasma power applications. Working as part of a cross-functional New Product Development (NPD) team, this role collaborates with Electrical, Mechanical, Firmware, and FPGA Engineers to develop firmware solutions for new and existing products., * Participate in all phases of the firmware development lifecycle as a member of a cross-functional product development team, working closely with system, electrical, and FPGA engineers. * Design and develop embedded software for custom hardware and multicore processor architectures. * Develop software unit test procedures and maintain code and architecture documentation. * Participate in technical discussions, code reviews, and technical presentations for internal and external stakeholders as needed. * Apply computer science, engineering, and mathematical principles to the development of embedded software solutions. * Develop estimates for assigned tasks and support project planning and scheduling using Agile or similar methodologies.