> Markdown version of [/jobs/ext/739273-embedded-software-engineer-c-java-iot](https://www.wearedevelopers.com/jobs/ext/739273-embedded-software-engineer-c-java-iot). 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 (C++/Java/IoT) - **Company:** SPECIALIZED RECRUITING GROUP - **Location:** Atlanta, GA, United States - **Experience:** Expert - **Salary:** $104,000.0 - $124,800.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Amazon Web Services, Microsoft Azure, C++ (Programming Language), Software Debugging, Distributed Systems, Embedded Software, Firmware, Python (Programming Language), Apache Maven, Swagger, Software Engineering, System Programming, Web Services, Openapi, Spring-boot, Containerization, Kubernetes, Information Technology, Restful APIs, Code Restructuring, Docker - **Published:** June 29, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=a32b6847c831a371 ## About the Role Do you have experience in Technical writing within technology?, Do you have a Bachelor's degree?, * 5+ years of professional software engineering experience.Classified - Confiden-al * Strong, hands-on experience with Java, Spring Boot, and RESTful web services. * Proven background in embedded systems, IoT development, or hardwareintegratedsoftware. * Excellent debugging and root-cause analysis skills, with the ability to resolve issuesin layered, distributed systems. * Demonstrated ability to navigate and contribute effectively to large, complexcodebases. * BS degree in Computer Science, Software Engineering, or related field (orequivalent experience). * Experience collaborating in multidisciplinary engineering environments. * Strong technical documentation and communication skills. * Familiarity with tools and frameworks: HTTP, Swagger/OpenAPI, Maven, Git.Nice to Have (Preferred Skills) * Experience with Python for scripting, automation, and prototyping. * Knowledge of C/C++ in embedded or systems programming contexts. * Familiarity with modern cloud platforms (AWS, Azure, or GCP). * Exposure to CI/CD pipelines and containerized environments (Docker, Kubernetes). ## Description The team is growing and seeking a talentedJava IoT Developer to join our innovative engineering group. Freestyle dispensers combinecutting-edge cloud, web, IoT, and embedded technologies in an award-winning platformused by millions worldwide.Our ideal candidate is a highly skilled Java developer with expertise in Spring Boot, RESTfulweb services, and embedded systems. You will collaborate across disciplines - fluidics,electronics, hardware, embedded, regulatory, and back-office technologies - to deliversoftware that connects physical devices with modern cloud ecosystems.If you enjoy tackling complex engineering challenges, navigating large and intricatecodebases, and writing software that brings real-world impact (and a smile to millions offaces every day), we'd love to hear from you., * Design and implement Java (Spring Boot) software that runs on embeddedhardware within the dispenser. * Develop, integrate, and maintain RESTful APIs and web services to connect IoTdevices with cloud platforms. * Collaborate closely with multidisciplinary engineering teams (fluidics, embedded,mechanical, electrical). * Contribute to new product features, enhancements, and cross-team initiatives. * Ensure software adheres to regulatory guidelines and meets high standards ofquality and security. * Work with QA engineers to validate functionality across models and configurations. * Translate new hardware and embedded capabilities into customer-facing features. Debug, diagnose, and resolve complex issues across hardware, firmware, andsoftware layers. * Proactively maintain, refactor, and extend a large, complex, and evolving codebase.Requirements ## Related Videos - [Using code generation for test automation – the fancy way](https://www.wearedevelopers.com/videos/230-using-code-generation-for-test-automation-the-fancy-way) - [Your next 10x engineer isn't in your city. Refactor accordingly.](https://www.wearedevelopers.com/videos/100103-your-next-10x-engineer-isn-t-in-your-city-refactor-accordingly) - [For the REST of us: API First and Conway’s Law](https://www.wearedevelopers.com/videos/1932-for-the-rest-of-us-api-first-and-conway-s-law) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [1, 2, 3... Fastify!](https://www.wearedevelopers.com/videos/325-1-2-3-fastify) ## Related Articles - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)