Senior Embedded Software Linux Engineer

New

Skills

Build Systems Embedded Linux Linux Networking Networking

A Senior Embedded Software Engineer position focusing on developing software on embedded Linux systems, interfacing with hardware, sensors, and networking. This role involves building safety-critical, real-time distributed control software, working across the stack from Linux user space to low-level platform integration, and contributing to improving the performance and reliability of the Terran R software stack.

Key Responsibilities
  • Develop software on embedded Linux systems
  • Build safety-critical real-time distributed control software
  • Collaborate across teams to ensure code quality and timely delivery
Required Skills & Qualifications
  • 5+ years of experience developing software for embedded systems
  • Strong proficiency in C/C++
  • Experience with embedded Linux platforms
  • Knowledge of debugging tools like gdb, strace, perf, tcpdump
  • Experience working with cross-compiled systems and build systems

Job Type: Remote

Salary: Not Disclosed

Experience: Entry

Duration: 12 Months

Share this job:

Similar Jobs

Senior Developer Infra Engineer

Posted 27 days ago

Design and build scalable distributed infrastructure and shared libraries

Own and evolve build environments, package management, and dependencies

Build Systems CI/CD Go infrastructure

Senior Software Engineer

Posted 28 days ago

Design and implement software solutions

Collaborate with product teams for integrations

Algorithms Build Systems C++ CI/CD

Ubuntu Engineer

Posted 59 days ago

Design, build, and ship software in various programming languages.

Integrate, test, and manage open source software in Ubuntu repositories.

Architecture Build Systems Devops Engineer

Ubuntu Software Engineer

Posted 91 days ago

Hiring engineers to work on the Ubuntu platform

Seeking individuals with a passion for open source software

Architecture Build Systems Devops Engineer

Ubuntu Software Engineering Role

Posted 122 days ago

Develop and ship foundational software for Ubuntu.

Integrate, package, and maintain open source software.

Architecture Automation Build Systems Debian packaging

Remote Python Engineer Role

Posted 196 days ago

Develop and maintain high-quality Python software

Collaborate in a globally distributed, remote team

Build Systems Docker Engineer gRPC
overtime