Embedded Systems Software Engineer (Linux/UI/Cloud Integration)
Back to Jobs
SafeTraces, Inc.Get Smart Job AI Coach in the appFree on iOS and Android 
Google
Google
Google
Google


Embedded Systems Software Engineer (Linux/UI/Cloud Integration)
Location
Pleasanton, California
Experience
Mid
Posted
Jul 18, 2026
Apply by
August 17, 2026
Applicants
0
Early applicantEasy applyContractWork from Office
Job Description
Embedded Systems Software Engineer (Linux/UI/Cloud Integration)
We are seeking a hands-on Embedded Systems Software Engineer to help develop software for Linux-based embedded and edge devices. This role focuses on building device-side applications, local user interfaces, cloud communication workflows, and integration with firmware and hardware systems.
The ideal candidate is experienced in working across multiple layers of the stack — from embedded Linux applications and device UI development to hardware integration and cloud connectivity.
Responsibilities
- 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
Qualifications
- 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
Key Responsibilities
- 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
Skills Required
LinuxC++PythonEmbedded SystemsHardware IntegrationAPIsNetworkingCloud ConnectivitySystem-level DebuggingProblem solvingTroubleshootingIndependenceCollaborationQtQMLAWSIoTDockerOTA updatesDevice management
App exclusive · Free
Smart Job AI Coach
Your personal interview coach on every job — readiness tips, profile improvements, and role-specific prep. Available only in the Pulse Job app.
Interview readiness
See how prepared you are and what to improve for each role.
Personalized tips
Actionable suggestions based on your profile and the job.
After you apply
Keep coaching momentum from job detail through application success.
Similar roles for you
Matched using this role's title and skills. Open the job search anytime to see every listing.

Software Engineer
TRINITY ENTERPRISE SERVICES, LLC
Full-timeEasy applyWork from Office
ChantillyMid
Staff Software Engineer, Embedded Systems/Firmware
Full-timeEasy applyWork from Office
BengaluruSenior
Staff Software Engineer, Linux Kernel and Baseboard Management Controller Architecture
207,000–301,000 / Year
Full-timeEasy applyWork from Office
SunnyvaleSenior
Software Engineer, Pixel, Brownout Mitigation
Full-timeEasy applyWork from Office
New TaipeiMid
Software Engineer III, Embedded Systems/Firmware, XR
147,000–211,000 / Year
Full-timeEasy applyWork from Office
MiamiMid

Embedded Cybersecurity Software Engineer
Comtech LLC
ContractEasy applyWork from Office
Salt Lake CityMid