Tech jobs
Job listings
Senior Embedded Software Engineer
About Tau Power conversion is the bottleneck between the compute, energy, and mobility industries and the future they're trying to build. Most of the industry is still solving it with decades-old approaches. Tau is…
Principal Embedded Software Engineer
Principal Embedded Software Engineer builds and leads real-time embedded systems for a surgical stapling platform in a regulated medical device company, using C/C++ on ARM Cortex-M with hands-on hardware integration.
FPGA Emulation Engineer
Build and debug FPGA-based emulation platforms (Synopsys HAPS) to validate complex SoC/ASIC designs and enable early software execution before silicon tape-out.
Embedded Yocto Build Engineer
Build and maintain embedded firmware for security-critical hardware using Yocto Linux, C/C++, and RTOS, integrating with FPGAs and constrained devices.
DFT Design Engineer
Designs and implements testability features for ASIC/SoC chips, including scan chains, MBIST, and ATPG flows, to ensure manufacturability and high fault coverage.
Design Verification Engineer
Verify and validate AMD’s next-gen GPU and SOC designs using Verilog/SystemVerilog, UVM, and emulation platforms like Veloce/Zebu to ensure functional correctness and performance.
Senior Engineer – Software Design (Platform Firmware)
Develop low-level firmware and platform software for next-gen SoCs/ASICs, including bootloaders, BSPs, and device drivers, from pre-silicon enablement to post-silicon bring-up.
Embedded Systems Engineer
Design and develop firmware for microcontroller-based systems (8051, Arduino, STM32) and create simple custom PCBs from schematic to layout.
Software Engineer, Real-time Software
Develops real-time C++ software for a medical robotic platform (OTTAVA), focusing on multi-threaded control systems, hardware communication (EtherCAT/CAN), and safety-critical testing to advance surgical tech.
Software Engineer, Real-time Software
Develop real-time C++ software for a medical robotic platform, integrating with hardware via EtherCAT/CAN and ensuring safety-critical compliance.
FPGA Engineer (eInfochips Inc)
Design and maintain FPGA prototyping platforms (HAPS/Xilinx) and write C/C++ firmware tests for SoC verification, debugging silicon bring-up issues in the lab.
Chip Firmware Validation Engineer
Develops and validates firmware for photonic AI processors/interconnects, collaborating with hardware/software teams to debug embedded systems, define control architectures, and optimize software stacks using tools like GDB, JTAG, and Python/C/C++.
Principal Firmware Engineer
Principal firmware engineer designing and validating server SoC firmware for Azure’s next-gen hardware, enabling silicon bring-up, debug, and cross-team collaboration.
Senior Embedded Firmware Engineer
Design and maintain embedded firmware in C for ARM Cortex-M devices, debug hardware/software issues, and build Python host tools for device control and automation.
Embedded Software Engineer ( C language )
Develops real-time embedded firmware in C for digital power controllers, interfacing with hardware via I2C, PMBus, and UART in a lab environment.
Principal Firmware/Middleware Engineer
Define and build low-level firmware for next-gen AI cluster switches, bridging silicon and orchestration software to maximize bandwidth, minimize latency, and ensure reliability across thousands of AI accelerators.
Senior Embedded Software Engineer
Designs, implements, and maintains embedded firmware for satellite systems, collaborating across engineering teams to resolve issues and optimize real-time operating systems like FreeRTOS.
Senior Firmware Engineer
Designs, implements, and maintains embedded firmware for nanosatellite systems, collaborating across engineering teams to ensure spacecraft meet mission requirements in a fast-paced, low-cost environment.