Embedded Systems Engineer (Remote)
About Joveo:
Every company says they're "AI-first." We actually are. Joveo's recruitment advertising platform processes millions of hiring decisions through machine learning, real-time bidding, and predictive analytics — helping the world's largest employers find the right people, faster and fairer. But we're not done. Not even close.Role : Embedded Systems Engineer
Location : Remote
Role Overview:
We are hiring an Embedded Systems Engineer to develop firmware and low-level software for hardware-integrated systems. You will work at the boundary of hardware and software — writing optimized code that runs reliably on constrained devices in demanding environments.Key Responsibilities:
- Design and develop firmware for embedded microcontrollers and processors
- Write low-level C/C++ code for real-time operating systems (RTOS)
- Debug hardware-software interfaces using oscilloscopes, logic analyzers, and JTAG
- Develop and maintain device drivers for sensors, peripherals, and communication buses
- Optimize code for performance, memory, and power consumption constraints
- Collaborate with hardware engineers on schematic review and bring-up activities
- Strong proficiency in C and/or C++ for embedded systems development
- Experience with microcontrollers (ARM Cortex, STM32, ESP32, or similar)
- Familiarity with RTOS platforms (FreeRTOS, Zephyr, or similar)
- Knowledge of communication protocols — UART, SPI, I2C, CAN, or Ethernet
- Experience with debugging tools and hardware bring-up processes
- Understanding of memory-mapped I/O, interrupts, and bare-metal programming
or any other characteristic protected by applicable law. All hiring decisions are made solely on the basis of qualifications, skills, and demonstrated ability.
If your dream job is one that doesn't fit neatly into a job title — apply.
Joveo. Where AI meets the future of work.