Embedded Software Engineer
Listed on 2026-02-06
-
Software Development
Embedded Software Engineer, AI Engineer, Software Engineer, Machine Learning/ ML Engineer
Software Engineer - Radar & Embedded Systems Campbell, CA Up to $175,000 base
A well-funded, fast-growing deep-tech company islooking for a Software Engineer who enjoys working close to the hardware, solving complex signal-processing problems, and shipping production-ready systems.
What you’ll be working on- Designing and optimizing radar signal-processing algorithms
- Developing real-time embedded software for sensor-driven systems
- Writing low-level firmware and device drivers
- Applying ML / AI techniques to object detection, classification, and tracking
- Building edge + cloud pipelines for real-time radar data analysis
- Testing, profiling, and validating performance-critical systems
- Collaborating closely with hardware, data, and product teams
- Strong experience with C, C++ and Python
- Background in embedded systems (RTOS, Embedded Linux)
- Experience with ARM-based platforms (FPGA exposure is a plus)
- Solid understanding of DSP, radar systems, or sensor fusion
- Familiarity with Git, CMake, Docker
- Hands-on with low-level protocols (
CAN, SPI, I2C, UART, TCP/IP
) - Comfortable debugging with GDB, unit testing, performance profiling
- Exposure to edge or cloud computing (AWS, Azure, NVIDIA Jetson)
If you’re a software engineer who enjoys embedded + algorithms + real hardware, this is a seriously interesting opportunity.
Take the next step in your career and apply today!
5V Tech are acting as an Employment Agency for the purposes of this job vacancy. We offer a reward scheme if you can recommend someone for this position, up to $250 for you and an additional $250 to a charity of your choice, 5V Tech are recognised talent solutions experts within IoT and Deep Tech working across Europe, the UK, and North America.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).