> Markdown version of [/jobs/ext/2707323-embedded-software-engineer-r-d](https://www.wearedevelopers.com/jobs/ext/2707323-embedded-software-engineer-r-d). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Embedded Software Engineer - R&D - **Company:** Solopulse Corp. - **Location:** Peachtree Corners, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Board Bringup, Abstraction Layers, Software Applications, Automation of Tests, C++ (Programming Language), Computer Engineering, Custom Software, Data Transmissions, Extract Transform Load (ETL), Datasheets, Software Debugging, Device Drivers, Digital Electronics, Memory Management, Ethernet, Field-Programmable Gate Array (FPGA), Hardware Interface Design, Python (Programming Language), Radio-Frequency Identification, PCI Express, Software Architecture, Software Engineering, Software Systems, Data Streaming, Systems Architecture, System Testing, Systems Integration, Universal Asynchronous Receiver/Transmitter, USB, Data Logging, Graphics Processing Unit (GPU), Serial Peripheral Interface, Real Time Systems, Concurrency, Information Technology, Low Latency, GNSS - **Published:** September 4, 2026 - **Apply:** https://startup.jobs/senior-embedded-software-engineer-rd-solopulse-9743179 ## About the Role * BS/MS in Computer Engineering, Computer Science, or a related technical field * 4+ years of demonstrated experience building and integrating complex hardware/software systems * Strong proficiency in C++ and Python * Strong software engineering fundamentals, including system architecture, concurrency, memory management, networking, debugging, testing, and maintainable interfaces * Demonstrated experience developing low-latency, deterministic, real-time systems * Experience developing software that interfaces directly with hardware, sensors, embedded computers, or specialized devices * Strong understanding of data acquisition, buffering, synchronization, timing, and high-throughput data movement * Ability to read and reason about hardware documentation, including datasheets, interface specifications, and PCB schematics * Comfortable debugging systems across multiple abstraction layers, from physical connections and electrical interfaces through drivers, operating systems, and application software * Hands-on engineering mindset and willingness to work directly with hardware, lab equipment, cables, connectors, and prototype electronics when necessary * Ability to take an unfamiliar piece of hardware and determine how to make it communicate reliably with the rest of the system * Must be eligible to obtain and maintain a U.S. TS clearance; U.S. person required, * Radar, RF, SDR, or digital communications experience * Experience developing device drivers or hardware abstraction layers * Experience with PCIe, Ethernet, USB, SPI, I2C, UART, GPIO, CAN, or other hardware interfaces * Experience with FPGA-based sensors or systems * Experience with NVIDIA Jetson or other embedded GPU platforms * Experience with high-bandwidth sensor integration, including radar, RF, INS, GNSS, cameras, or other sensors * RF systems literacy, including familiarity with antennas, signal chains, link budgets, and RF integration tradeoffs * Experience with hardware bring-up, board-level debugging, oscilloscopes, logic analyzers, or other laboratory equipment * Experience with networking, high-throughput streaming, DMA, shared memory, or zero-copy data paths * Basic electronics prototyping, soldering, cable fabrication, or PCB-level debugging experience ## Description * Designing and bringing up complete hardware/software systems involving radar, RF sensors, SDRs, embedded computers, GPUs, networking, and other specialized hardware * Developing the software interfaces required to communicate with new sensors and hardware, including drivers, device interfaces, acquisition software, configuration, synchronization, and health monitoring * Taking unfamiliar hardware from initial bring-up through reliable data streaming into a custom software system * Working directly with hardware during development, including reading schematics and datasheets, debugging interfaces, using lab equipment, modifying cables or connectors, and performing basic electronics rework or soldering when necessary * Designing and implementing high-throughput, low-latency data paths between sensors, embedded processors, GPUs, and downstream systems * Integrating multiple sensors and hardware subsystems into complete real-time systems, including managing timing, synchronization, interfaces, and data flow * Developing software for custom interfaces and experimental hardware configurations when existing vendor interfaces are insufficient * Working with RF and digital hardware engineers to understand signal chains, interfaces, hardware limitations, and system-level tradeoffs * Developing tools and test infrastructure for hardware bring-up, data collection, system validation, and automated testing * Developing practical diagnostics, logging, telemetry, and health monitoring needed to understand system behavior during development and field testing * Rapidly prototyping hardware/software architectures to determine whether new sensors, interfaces, or system concepts are technically viable ## Related Videos - [Prototyping with Hardware and the Web](https://www.wearedevelopers.com/videos/651-prototyping-with-hardware-and-the-web) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [The Gashlycrumb Tinies of AI Networking You Must Know (or Languish!)](https://www.wearedevelopers.com/videos/2067-the-gashlycrumb-tinies-of-ai-networking-you-must-know-or-languish) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [Smart, Connected, Unexpected: The Wild Side of IoT and AI](https://www.wearedevelopers.com/videos/1113-smart-connected-unexpected-the-wild-side-of-iot-and-ai) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers)