Source description
About the role
What You’ll Need
• Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Software Engineering, or a related discipline • 1-3 years of experience in embedded firmware development • Strong proficiency in embedded C, with working knowledge of C++ and assembly language • Solid understanding of embedded system design at both board and IC levels • Good knowledge of microprocessor architectures, including memory subsystems, interrupts, and common peripherals • Experience with communication protocols such as UART, I²C, SPI, and USB • Familiarity with hardware debug and analysis tools (e.g., hardware debuggers, oscilloscopes, logic analyzers) • Strong communication and interpersonal skills, with the ability to collaborate effectively across teams • Proven ability to plan and manage work to meet project deadlines • Detail‑oriented, quality‑focused, and a strong team player • Interest in or experience with the semiconductor industry • Demonstrated experience using AI‑assisted development tools across multiple stages of the software lifecycle (design, implementation, validation, and maintenance) • Ability to critically assess AI‑generated outputs, validate correctness, and integrate them safely into production‑grade firmware What Else You May Bring • Experience with scripting languages, particularly Python • Experience with ARM Cortex‑M based microcontrollers • Hands‑on experience with FPGA prototype platforms for system evaluation • Experience with Verilog or SystemVerilog • Experience running and analyzing RTL simulations • Experience building or customizing AI‑enabled workflows (e.g., prompt engineering, automation, or tool integration) to support firmware development, verification, or documentation • Familiarity with enterprise and security considerations when applying AI in a regulated or IP‑sensitive environment
onsemi is excited to share the base salary range for this position is $$80,000.00 to $100,000.00 Range exclusive of fringe benefits or potential bonuses. The final pay rate for the successful candidate will depend on geographic location, skills, education, experience, and/or consideration of internal equity of our current team members. We also offer a competitive benefits package
More at onsemi