Talent.com
Embedded Linux Software Engineer

Embedded Linux Software Engineer

VoiceflowSan Francisco, CA, United States
14 days ago
Job type
  • Permanent
Job description

Overview

Our Goals

At Farcast, we aim to improve global prosperity. We achieve this goal by building innovative products that enable access to information. Satellite internet is one of the most important ways to achieve this goal and to provide global connectivity coverage. However, the capacity of satellite internet services is limited by the quality and affordability of the devices consumers use to connect to satellites. These devices are called “user terminals”. Our mission is to bring unprecedented innovation to the user terminal industry.

We believe our innovation will be key in making satellite internet accessible to everyone. Please join us if your goals align with ours!

You will be part of a small, focused software team at Farcast working on the control software for a next-generation phased array antenna for satellite communications. You will share responsibility for building the software stack that will power all of Farcast’s products. You’ll need to be resourceful, flexible, and able to move around the stack based on the needs of the team.

All the software we build is written in Rust, so we’re looking for someone who is passionate about building embedded software in Rust, or is a strong C / C++ embedded software engineer excited to learn.

Responsibilities

  • Implement performance-critical antenna control software and integrate it into the software stack
  • Develop and maintain Yocto based embedded Linux distributions
  • Produce software design documentation, participate in collaborative system design exercises, and conduct design reviews of software and hardware
  • Create and maintain software used to test and diagnose hardware

Experience

  • Excellent communication and collaboration skills
  • Strong systems thinking and software architecture ability
  • 5+ years of professional software development experience
  • Demonstrated experience developing software for embedded Linux systems
  • Proficiency in Rust (preferred), or C / C++, for embedded systems
  • Experience working with common communication protocols (e.g. Ethernet, I2C, SPI, UART / RS-232 / RS-485)
  • Hands-on experience working with hardware and familiarity with embedded debugging tools, including oscilloscopes, logic analyzers, and debuggers
  • Proficiency using Python to develop hardware-in-the-loop testing
  • Education

  • Bachelor’s in Electrical / Computer Engineering, Computer Science or similar field
  • What Makes You Standout

  • Experience configuring and managing Yocto for Linux on embedded systems
  • Knowledgeable in setting up CI / CD environments for embedded Linux
  • Experience working with GNSS / INS systems
  • Knowledge of security best practices for embedded Linux systems
  • Base Salary Range

  • Compensation includes a competitive base salary as part of a comprehensive package tailored to the candidate’s experience and background. Additional benefits and details are outlined below.
  • Offered Benefits

  • Meaningful company stock ownership
  • Unlimited PTO plus 20+ days of company shutdown
  • Parental leave designed by parents for parents
  • 401k with 5% company matching
  • $6,000 annual wellness perk
  • Individualized health, dental, and vision insurance plans for you and your family
  • Quiet Weekends so you can rest, recharge, and be your best for many years
  • No-Meeting Fridays
  • In-Person Requirement

  • All employees are expected to be at the office, in person, for a minimum of two days per week
  • Export Control Requirement

  • To comply with U.S. Government space technology export regulations, all applicants and employees must hold U.S. citizenship, lawful permanent residency, or protected status as defined by 8 U.S.C. 1324b(a)(3)
  • Diversity and Inclusion

  • Farcast is proud to be an equal opportunity workplace
  • We celebrate diversity and are committed to creating an inclusive environment for all employees
  • We do not discriminate on the basis of race, religion, color, gender identity, sexual orientation, age, disability, veteran status, or other applicable legally protected characteristics
  • We encourage people of different backgrounds, experiences, abilities, and perspectives to apply. Studies have shown that marginalized communities are less likely to apply for jobs unless they meet every single qualification. If you’re excited about this role but your past experience doesn’t align perfectly with every qualification in the job description, we encourage you to consider still applying.
  • Note to Recruiters

  • Farcast does not accept unsolicited resumes from recruiters or staffing agencies
  • Please do not forward resumes to Farcast employees
  • Farcast is not responsible for any fees for unsolicited resumes or candidates submitted by agencies
  • #J-18808-Ljbffr

    Create a job alert for this search

    Embedded Software Engineer • San Francisco, CA, United States

    Related jobs
    • Promoted
    Embedded Software Engineer

    Embedded Software Engineer

    Reliable RoboticsMountain View, CA, United States
    Permanent
    We're building safety-enhancing technology for aviation that will save lives.Automated aviation systems will enable a future where air transportation is safer, more convenient and fundamentally tra...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Software Engineer - Device Connectivity

    Software Engineer - Device Connectivity

    VirtualVocationsConcord, California, United States
    Full-time
    A company is looking for a Software Engineer III, Device Connectivity.Key Responsibilities Advance the connectivity stack, including modem firmware, cellular drivers, and networking layer Ensure...Show moreLast updated: 12 hours ago
    • Promoted
    HPC Software Engineer

    HPC Software Engineer

    VirtualVocationsConcord, California, United States
    Full-time
    A company is looking for an HPC Middleware Developer.Key Responsibilities Design and implement new protocols and algorithms for high performance on networked supercomputers and datacenters Devel...Show moreLast updated: 1 day ago
    • Promoted
    Embedded Software Engineer

    Embedded Software Engineer

    CollaberaPalo Alto, CA, US
    Full-time
    DayToDay Responsbilities : Implement applications and middleware on our battery systems for Supervisory System Control, OTA Update, Telemetry and Manufacturing Self-test With a focus on embedded sof...Show moreLast updated: 1 day ago
    • Promoted
    Senior Embedded Software Engineer, OrbMini

    Senior Embedded Software Engineer, OrbMini

    Tools for HumanitySan Francisco, CA, United States
    Full-time
    Senior Embedded Software Engineer, OrbMini — Tools for Humanity.Join to apply for the Senior Embedded Software Engineer, OrbMini role at Tools for Humanity. World is a network of real humans, built ...Show moreLast updated: 30+ days ago
    Embedded Software Engineer

    Embedded Software Engineer

    OusterSan Francisco, CA, US
    Full-time
    Quick Apply
    At Ouster, we build sensors and tools for engineers, roboticists, and researchers, so they can make the world safer and more efficient. We've transformed LIDAR from an analog device with thousands o...Show moreLast updated: 30+ days ago
    • Promoted
    Embedded Systems Engineer III

    Embedded Systems Engineer III

    RIX INDUSTRIESBenicia, CA, United States
    Full-time
    RIX Industries is a technology-focused company specializing in the design, development and manufacturing of gas generation systems, precision compressor solutions, and cryogenic cooling technologie...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Growth Lead - Embedded Payments

    Growth Lead - Embedded Payments

    VirtualVocationsFremont, California, United States
    Full-time
    A company is looking for a Growth Lead - Embedded Payments.Key Responsibilities Acquire and grow software partner accounts by positioning embedded payments as a revenue engine Identify and devel...Show moreLast updated: 14 hours ago
    • Promoted
    Senior Embedded Software Engineer

    Senior Embedded Software Engineer

    MachScaleSan Francisco, CA, United States
    Full-time
    Direct message the job poster from MachScale.Scaling the teams behind America's dominance.We are supporting a pioneering technology company in their search for an Embedded Linux Software Engineer t...Show moreLast updated: 3 days ago
    Embedded Software Engineer

    Embedded Software Engineer

    PersimmonsSan Jose, CA, US
    Full-time
    Quick Apply
    Persimmons is building the infrastructure that will power the next decade of AI.Founded in 2023 by veteran technologists from the worlds of semiconductors, AI systems, and software innovation, We’r...Show moreLast updated: 30+ days ago
    • Promoted
    Embedded Systems Engineer Engineering

    Embedded Systems Engineer Engineering

    LumafieldSan Francisco, CA, United States
    Full-time
    Founded in 2019, Lumafield has developed the world's first accessible X-Ray CT scanner for engineers.Our easy-to-use scanner and cloud-based software give engineers the ability to see their work cl...Show moreLast updated: 30+ days ago
    • Promoted
    Tech Lead Manager, Embedded Linux

    Tech Lead Manager, Embedded Linux

    Saildrone IncAlameda, CA, United States
    Permanent
    Saildrone is a defense company delivering maritime intelligence, surveillance, and reconnaissance products to military, homeland security, and commercial customers. Saildrone unmanned surface vehicl...Show moreLast updated: 2 days ago
    • Promoted
    Senior System Software Engineer

    Senior System Software Engineer

    VirtualVocationsConcord, California, United States
    Full-time
    A company is looking for a Senior System Software Engineer - AV Platform.Key Responsibilities Lead software integration to streamline embedded development across various vehicle subsystems Contr...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Embedded Software Engineer

    Senior Embedded Software Engineer

    Hayden AISan Francisco, CA, United States
    Full-time
    At Hayden AI, we are on a mission to harness the power of computer vision to transform the way transit systems and other government agencies address real-world challenges.From bus lane and bus stop...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Embedded Software Engineer

    Senior Embedded Software Engineer

    Atomic SemiSan Francisco, CA, United States
    Full-time
    Atomic Semi is building a small, fast semiconductor fab.It’s already possible to build this with today’s technology and a few simplifications. We’ll build the tools ourselves so we can quickly itera...Show moreLast updated: 30+ days ago
    • Promoted
    Lead Embedded Software Engineer (Machine Control / Linux / C / C++)

    Lead Embedded Software Engineer (Machine Control / Linux / C / C++)

    KLAMilpitas, CA, United States
    Full-time
    KLA is a global leader in diversified electronics for the semiconductor manufacturing ecosystem.Virtually every electronic device in the world is produced using our technologies.No laptop, smartpho...Show moreLast updated: 30+ days ago
    • Promoted
    Embedded Systems Engineer

    Embedded Systems Engineer

    CommscopeSunnyvale, California, US
    Full-time
    In our ‘always on’ world, we believe it’s essential to have a genuine connection with the work you do.RUCKUS Networks, a CommScope BU, specializes in delivering high-performance networking solutio...Show moreLast updated: 2 days ago
    • Promoted
    Hardware Support Engineer

    Hardware Support Engineer

    VirtualVocationsConcord, California, United States
    Full-time
    A company is looking for a Hardware Support Engineer - Field Device Operations.Key Responsibilities Monitor, maintain, and troubleshoot a fleet of field devices including cameras and POS transact...Show moreLast updated: 1 day ago