Embedded Systems Software Engineer (Linux/UI/Cloud Integration)

SafeTraces, Inc.

$100K — $130K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Strong experience with Linux-based embedded systems development
  • Proficiency in C++, Python, or similar languages
  • Experience developing software for hardware devices
  • Experience in building embedded or touchscreen UIs
  • Background in integrating software with firmware/hardware
  • Familiar with Linux services and system-level debugging
  • Experience with APIs and cloud-connected systems
  • Familiarity with Qt/QML is a plus
  • Knowledge of communication protocols like I2C and SPI
  • Experience with AWS, IoT, or cloud architectures is a plus
  • Familiarity with Docker and OTA updates is preferred
  • Strong problem-solving skills
  • Ability to work independently

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 logging, monitoring, and recovery mechanisms
  • Support device orchestration and lifecycle management
  • Debug and troubleshoot issues across software, firmware, and hardware
  • Collaborate with cross-functional engineering teams on architecture and integration

Benefits

  • Opportunity to work on cutting-edge embedded systems
  • Collaborative environment with cross-functional teams
  • Chance to influence product direction at a startup
  • Flexibility in working independently
  • Exposure to diverse technologies and cloud integration workflows
Full 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

Similar Jobs

More Jobs at SafeTraces, Inc.

More Information Technology Jobs

Find similar Embedded Systems Software Engineer (Linux/UI/Cloud Integration) jobs: