> Markdown version of [/jobs/ext/2006615-embedded-c-software-engineer-robotics](https://www.wearedevelopers.com/jobs/ext/2006615-embedded-c-software-engineer-robotics). 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 C++ Software Engineer - Robotics - **Company:** Full Spectrum Software LLC - **Location:** United States - **Experience:** Experienced - **Salary:** $90,000.0 - $140,000.0 - **Contract:** Internship / Graduate position - **Skills:** Agile Methodology, Unit Testing, Software Documentation, Code Review, Computer Programming, Computer Engineering, Continuous Integration, Software Debugging, Linux, Memory Management, Hardware Interface Design, Performance Tuning, Real-Time Operating Systems, Software Engineering, Systems Integration, PIC Microcontroller, Git, Information Technology, Optimization Algorithms, C++14 - **Published:** August 9, 2026 - **Apply:** https://www.dice.com/job-detail/075f7b4a-92ed-4028-9d30-fdd9e21c4e62 ## About the Role * 2+ years professional experience or equivalent internship/co-op experience with embedded systems programming * Proficiency with modern C++ and/or Rust * Familiarity with real-time operating systems (RTOS) * Knowledge of microcontroller programming and hardware interfaces * Understanding of memory constraints and optimization techniques * Familiarity with embedded debugging tools and techniques * Understanding of real-time concepts, thread synchronization, memory management, and performance tuning on Linux * Familiarity with modern tools and processes (Git, unit testing, CI/CD) * Familiarity with Agile development concepts * Demonstrated commitment to high quality * Strong oral and written communication skills * Highly motivated, self-disciplined, independent and results oriented * Bachelor's Degree in Computer Science, Electrical Engineering, Computer Engineering, Physics or related discipline preferred, or equivalent years of experience DESIRED EXPERIENCE: * Experience with robotics * Background/coursework in Electrical Engineering * Ability to troubleshoot hardware and motor controls The base salary for this position is $90,000 to $140,000 annually, and the role is bonus eligible. The final salary offer is determined by factors such as experience, location, skills, education, and market conditions. ** ## Description * Work in a fast-paced cross-functional team * Work directly under client direction to understand requirements and implement solutions according to the client's standards and processes * Contribute to the full software development lifecycle, including requirements analysis, design, development, code review, unit testing, integration, and verification * Create and maintain detailed software documentation * Develop features, components, and infrastructure for autonomous robot systems * Create/execute Unit Tests, Functional Integration Tests, and Safety Assessment activities * Develop diagnostics, test code, and utilities to support certification * Support documentation and field testing activities ## Related Videos - [Robots are coming into the wild! Full-Stack Robotics Engineers, be ready!](https://www.wearedevelopers.com/videos/479-robots-are-coming-into-the-wild-full-stack-robotics-engineers-be-ready) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [The best of two worlds - Bringing enterprise-grade Linux to the vehicle](https://www.wearedevelopers.com/videos/67-the-best-of-two-worlds-bringing-enterprise-grade-linux-to-the-vehicle) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [How Much Does a Software Engineer Make? Realistic Software Engineering Salaries](https://www.wearedevelopers.com/magazine/425-how-much-does-a-software-engineer-make-realistic-software-engineering-salaries) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard)