> Markdown version of [/jobs/ext/512677-embedded-systems-software-engineer-linux-ui-cloud-integration](https://www.wearedevelopers.com/jobs/ext/512677-embedded-systems-software-engineer-linux-ui-cloud-integration). 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 Systems Software Engineer (Linux/UI/Cloud Integration) - **Company:** Safetraces, Inc. - **Location:** Pleasanton, CA, United States - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Amazon Web Services, Software Applications, C++ (Programming Language), Cloud Computing, Software Debugging, Linux, Firmware, Python (Programming Language), Qt Modeling Language (QML), Qt (Software), System Programming, Systems Integration, Universal Asynchronous Receiver/Transmitter, Data Logging, Ios Frameworks, Computer Equipment, Hardware Infrastructure, Cloud Integration, Docker - **Published:** June 11, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=69fb3045cd500f30 ## About the Role Do you have experience in User-facing feature development?, * Strong experience with Linux-based embedded systems development * Proficiency in C++, Python, or similar systems programming languages * Experience developing application-layer software for hardware devices * Experience building embedded or touchscreen-based device user interfaces * Experience integrating software with firmware or embedded hardware * Familiarity with Linux services, processes, and system-level debugging * Experience with APIs, networking, and cloud-connected systems * Familiarity with Qt/QML or similar embedded UI frameworks is a plus * Familiarity with serial, USB, UART, SPI, or I2C communication * Experience with AWS, IoT, or cloud-connected architectures is a plus * Familiarity with Docker, OTA updates, or device management workflows is preferred * Strong problem-solving and troubleshooting skills * Ability to work independently and drive technical tasks to completion * Experience working in startup or fast-moving product environments is a plus ## Description * Develop application-layer software for Linux-based embedded systems * Build and maintain local device user interfaces and workflows * Integrate application software with firmware and hardware components * Implement device-to-cloud communication and telemetry workflows * Develop reliable logging, monitoring, and recovery mechanisms * Support device orchestration, configuration, and lifecycle management * Debug and troubleshoot issues across software, firmware, and hardware layers * Collaborate with cross-functional engineering teams on architecture and integration efforts ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [For the Cars and the Curious: Android Drift](https://www.wearedevelopers.com/videos/499-for-the-cars-and-the-curious-android-drift) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers)