Remote Senior Embedded Linux Engineer

Posted

This job is closed

This job post is closed and the position is probably filled. Please do not apply.  Automatically closed by a robot after apply link was detected as broken.

Description:

  • Develop and improve robotics middleware components and application frameworks.
  • Work closely with other software teams to identify inefficiencies and create solutions to increase productivity.
  • Design and implement systems for measuring software performance.
  • Develop, build, and test systems to accelerate development.
  • Support integration of new hardware components.

Requirements:

  • Must have 5+ years of experience developing production C++ code, with a preference for C++14 and newer.
  • Experience in developing real-time systems.
  • Proficiency in performance optimization of embedded software.
  • Proven track record of solving vaguely defined problems and delivering robust production solutions.
  • Experience in robotics or autonomous vehicle development.
  • Familiarity with serialization formats such as Protocol Buffers, FlatBuffers, or Cap’n Proto.
  • Experience with build systems like Bazel.
  • Prior experience working with sensors like cameras and Lidar.
  • Strong knowledge of Linux, including kernel internals, scheduling, resource management, and IPC mechanisms.
  • Experience with communication interfaces including UART, I2C, CAN, Ethernet, and MIPI CSI-2.

Benefits:

  • Opportunity to work on core software components that power Serve and enable robotics application development.
  • Chance to contribute to building the future of autonomous delivery.
  • Remote work opportunity.
  • Competitive salary and benefits package.
  • Opportunity to work with a rapidly growing company in the robotics industry.
About the job
Posted on
Job type
Salary
$ 150,000 - 200,000 USD / year
Position
Experience level
Technology stack
C++
Leave a feedback