Embedded Systems Software Engineer (Linux/UI/Cloud Integration)
Safetraces, Inc.
Pleasanton, CA, United States
3 months ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on indeed.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source
Tech stack
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
+8 more
Systems Integration
Universal Asynchronous Receiver/Transmitter
Data Logging
Ios Frameworks
Computer Equipment
Hardware Infrastructure
Cloud Integration
Docker
Job 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
Requirements
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
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on indeed.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
DC
Daniel Cranney
How software is steering vehicle technology
over 1 year ago
LM
Luis Minvielle
Where To Find Software Engineering Jobs
over 2 years ago
EM
Eli McGarvie
Highest Paying Tech Companies for Developers
over 3 years ago
LM
Luis Minvielle
Why Upskilling And Reskilling is Important For Developers
over 2 years ago
CH
Chris Heilmann
Dev Digest 120 - Apple and peers
about 2 years ago