Talent.com
Senior Embedded Software Engineer

Senior Embedded Software Engineer

MachScaleSan Francisco, CA, United States
job_description.job_card.variable_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.job_description

Pay information

$165,000.00 / yr - $200,000.00 / yr

Direct message the job poster from MachScale

Overview

Scaling the teams behind America's dominance.

We are supporting a pioneering technology company in their search for an Embedded Linux Software Engineer to join their engineering team. This is an opportunity to work on next-generation hardware and software systems that push the boundaries of global communications technology.

The Role

You’ll be part of a high-performing team building embedded control software for advanced communication and compute systems. This role will see you working across the software stack, developing performance-critical applications, collaborating with hardware engineers, and driving innovation in embedded systems.

Responsibilities

  • Design and implement performance-critical embedded control software.
  • Develop and maintain Yocto-based embedded Linux distributions.
  • Create and maintain software tools to test and diagnose hardware.
  • Collaborate on system design exercises and technical reviews.
  • Produce clear documentation for integration of hardware and software.

Requirements

  • 5+ years of professional embedded software development experience.
  • Strong background in embedded Linux development.
  • Proficiency in Rust (preferred), or C / C++ with willingness to learn Rust.
  • Solid understanding of communication protocols (Ethernet, I2C, SPI, UART, RS-232 / 485).
  • Hands-on experience with lab equipment such as oscilloscopes, logic analyzers, and debuggers.
  • Python proficiency for hardware-in-the-loop testing.
  • Bachelor’s degree in Computer / Electrical Engineering, Computer Science, or related field.
  • Yocto configuration and management.
  • Experience in CI / CD for embedded Linux.
  • Familiarity with positioning, timing, or navigation systems.
  • Awareness of security best practices for embedded systems.
  • Seniority level

  • Mid-Senior level
  • Employment type

  • Full-time
  • Job function

  • Embedded Software Engineer
  • Industries

  • Space Research and Technology
  • Note : Other postings and local market data referenced in the original listing have been removed to focus on the core job description and requirements.

    #J-18808-Ljbffr

    serp_jobs.job_alerts.create_a_job

    Senior Embedded Software Engineer • San Francisco, CA, United States