Cadence Design SystemsNASDAQ: CDNS: Develops computational software and hardware for electronic system design.
Develop bare-metal C firmware for DDR5 PHY on microcontrollers; knowledge of DDR5 JEDEC spec and DIMM configurations; experience with high-speed SerDes/memory interface firmware, RTL simulations, scripting (Shell/Perl/Python/TCL), and verification EDA tools.
Redmond or Mountain View or Hillsboro or Austin or Raleigh
$120k-$235k/yrHybridFull Time
MicrosoftNASDAQ: MSFT: Develops software, services, devices, and cloud computing solutions.
5+ YOERequires a technical engineering degree or equivalent experience, 5+ years firmware development, 4+ years C, C++, and Rust, and 2+ years with at least two hardware interfaces or protocols.
Neurophos: Develops high-performance photonic processors for AI inference acceleration.
3+ YOEBachelor's in CS/ECE or related,3–5 years firmware/embedded experience,expert in embedded C++,Python,hardware interfaces,RTOS,register-level programming,cross-compilation and debugging for embedded processors.
Apptronik: Designs and manufactures humanoid robots for industrial automation.
3+ YOE3+ years developing production embedded firmware; proficiency in C/C++; experience with motor control (FOC), real-time embedded systems, EtherCAT, hardware bring-up, telemetry, and controller tuning.
Renesas ElectronicsTokyo Stock Exchange: 6723: Designs and manufactures semiconductors for automotive and industrial systems.
8+ YOE8+ years firmware development on custom SoCs; BS/MS in electrical/computer engineering; expert in embedded C and assembly; experience with RTOS, interrupts, optimization, hardware bring-up, Verilog RTL, Linux CLI, and scripting.
Enphase EnergyNASDAQ: ENPH: Manufacturer of microinverter-based solar and energy storage systems.
3+ YOEBS/MS/PhD in CS/CE/EE or related; 3–8+ years embedded firmware experience depending on degree. Expert C/C++, Assembly, RTOS, DSP, ARM Cortex-M4/M7, hardware bring-up, testing/HIL, CI/CD, and version control.
C, C++, Assembly, ARM Cortex-M4/M7, GCC, GDB, Microsoft VS Code, GNU Make, CMake, Docker, Bitbucket Pipelines, GitHub Actions, GIT, Subversion, Mercurial, Zephyr, Controller Area Network (CAN), Linux, oscilloscopes, protocol analyzers, CI/CD
Graphcore: Produces specialized processors for artificial intelligence workloads.
8+ YOEBSc/MSc in EE/CE/CS or related, 8+ years developing UEFI/BIOS firmware for server platforms, expertise with UEFI and TianoCore, strong C/C++ skills, experience with CI/CD, DDR/PCIe subsystems, and firmware debugging tools.
UEFI, TianoCore, C/C++, CI/CD, EDK II, GDB, JTAG, logic analyzer
Nashville or United States or San Francisco or Austin or Seattle
$146k-$306k/yrOnsiteFull Time
OracleNYSE: ORCL: Provides cloud infrastructure and enterprise software for global businesses.
10+ YOE10+ years firmware engineering experience; hands-on BIOS/BMC/UEFI firmware; knowledge of secure boot/TPM, server firmware stacks and standards; strong communication and cross-team leadership skills.
Current Lighting: Provides energy-efficient LED lighting and intelligent control systems.
5+ YOEBachelor's degree and 5+ years embedded firmware experience; strong C skills; experience with microcontroller design, real-time systems/RTOS, interrupts/threads, and communication protocols (Ethernet, I2C, RS232/RS485, SPI).
First Order Effects: Building critical infrastructure for the autonomous robotic era.
Experienced embedded firmware engineer with C/C++, RTOS and embedded Linux (Yocto/Buildroot), hardware interfaces (SPI, I2C, UART, CAN, Ethernet), debugging with JTAG/logic analyzers, and background in power or safety-critical systems; must meet ITAR eligibility and be able to obtain security clearance.
Bluesight: Software for medication intelligence and hospital pharmacy automation.
Strong programming fundamentals and ability to learn unfamiliar languages and hardware stacks. Experience with on-device software, IoT, networking, Linux, REST APIs, and development tools is preferred.
NVIDIANASDAQ: NVDA: Designs graphics processing units and artificial intelligence hardware.
8+ YOEDegree in EE/CS/CE or equivalent, 8+ years embedded firmware experience with deep PCIe knowledge, strong computer architecture/OS/OOP foundation, Python/Bash scripting, and clear customer communication.
NVIDIANASDAQ: NVDA: Designs GPU-accelerated computing and artificial intelligence hardware.
8+ YOEDegree in EE/CS/CE or equivalent experience, 8+ years embedded firmware experience with deep PCIe knowledge, strong computer architecture/OS/OOP background, Python/Bash scripting, and excellent communication skills.