Embedded Linux Software Engineer


Cyma Systems Inc
Dice Job Match Score™
🔢 Crunching numbers...
Job Details
Skills
- C++
- Cloud Computing
- Computer Hardware
- Docker
- Embedded Linux
- Configuration Management
- Embedded Software
- Embedded Systems
- Linux
- Management
- OTA
- Orchestration
- Conflict Resolution
- Firmware
- I2C
- Interfaces
Summary
Role: Embedded Linux Software Engineer
Location: Fremont, CA
Linkedin: Needed
My Client needs a candidate with strong experience in Linux-based embedded application development, device UI development, and firmware integration who can quickly contribute to our ongoing projects.
Responsibilities
Design and build application-layer software for embedded Linux platforms
Create and maintain on-device user interfaces and end-user workflows
Bridge application code with underlying firmware and hardware subsystems
Build out device-to-cloud connectivity, including telemetry and data pipelines
Engineer robust logging, health monitoring, and failure-recovery systems
Contribute to device orchestration, configuration management, and lifecycle tooling
Diagnose and resolve issues spanning software, firmware, and hardware layers
Partner with cross-functional engineering teams on system architecture and integration
Qualifications
Solid background in embedded Linux systems development
Proficient in C++, Python, or comparable systems-level programming languages
Hands-on experience building application software for physical/hardware devices
Background developing embedded or touchscreen device interfaces
Track record integrating software with firmware or embedded hardware components
Comfortable with Linux internals — services, processes, and system-level debugging
Working knowledge of APIs, networking, and cloud-connected device architectures
Exposure to Qt/QML or similar embedded UI toolkits a plus
Familiarity with serial communication protocols (USB, UART, SPI, I2C)
Experience with AWS or other IoT/cloud-connected architectures a plus
Knowledge of Docker, OTA update mechanisms, or fleet/device management tools preferred
Sharp problem-solving instincts and troubleshooting ability
Self-directed, with the ability to own technical tasks end-to-end
Comfort operating in startup or fast-paced product environments a plus
- Dice Id: RTL327349
- Position Id: 9119233
- Posted 9 hours ago
Company Info
Cyma Systems is a technology solutions firm based in Connecticut serving mid-sized and Fortune 1000 businesses. We work with a range of corporate commercial clients as well as with the government sector. As a full-service consulting firm, we engage with our clients to share ideas on how we can help their businesses to become more profitable, to get a jump start on competitors by bringing products to market quickly, reducing costs, maximizing the use of existing technologies, driving more sales through the channel, and to bring additional value by forming a mutually beneficial partnership.
We think that the essence of a successful business is its ability to adapt and transform keeping ground realities in sight. At Cyma we work on leveraging the right synergies between technology and people that work towards transforming the outlook and results of your business.


