Talent.com
Embedded Linux Software Engineer

Embedded Linux Software Engineer

VoiceflowSan Francisco, CA, United States
2 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
    Senior Software Engineer, Embedded Linux

    Senior Software Engineer, Embedded Linux

    PanoSan Francisco, CA, United States
    Full-time
    Every minute matters in fire response.As climate change amplifies the intensity of wildfires—with longer fire seasons, dryer fuels, and faster winds—new ignitions spread faster and put more communi...Show moreLast updated: 2 days 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: 6 days ago
    • Promoted
    Software Engineer 4

    Software Engineer 4

    VirtualVocationsFremont, California, United States
    Full-time
    A company is looking for an Engineer 4, Software Development & Engineering.Key Responsibilities Provide technical leadership in designing and developing software infrastructure and monitoring sol...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer, Embedded Linux

    Senior Software Engineer, Embedded Linux

    Pano AISan Francisco, CA, United States
    Full-time
    Senior Software Engineer, Embedded Linux.Join to apply for the Senior Software Engineer, Embedded Linux role at Pano AI.Want to build technology that helps stop wildfires? As a Senior Software Engi...Show moreLast updated: 2 days ago
    • Promoted
    • New!
    Embedded Software Engineer ( SSD Storage / Firmware / C / C++)

    Embedded Software Engineer ( SSD Storage / Firmware / C / C++)

    NetAppSanta Clara, CA, US
    Full-time
    About NetApp NetApp is the intelligent data infrastructure company, turning a world of disruption into opportunity for every customer. No matter the data type, workload or environment, we help our c...Show moreLast updated: less than 1 hour ago
    • Promoted
    Senior Software Engineer - Embedded

    Senior Software Engineer - Embedded

    BoosterSan Mateo, CA, United States
    Full-time
    Skydio is the leading US drone company and the world leader in autonomous flight, the key technology for the future of drones and aerial transportation. The Skydio team combines deep expertise in ar...Show moreLast updated: 2 days ago
    • Promoted
    • New!
    Embedded Linux Engineer

    Embedded Linux Engineer

    VirtualVocationsFremont, California, United States
    Full-time
    A company is looking for an Embedded Linux Engineer to automate infrastructure for IoT device provisioning and deployment. Key Responsibilities Design, implement, and maintain Yocto-based embedded...Show moreLast updated: 13 hours ago
    • Promoted
    • New!
    Software Engineer

    Software Engineer

    Spectraforce TechnologiesPleasanton, CA, United States
    Full-time
    Location : Pleasanton, CA - Hybrid.Work Schedule - M-F Normal Business Hours.What are the top 3-5 skills, experience or education required for this position : . The software engineer III will work coll...Show moreLast updated: 8 hours ago
    • Promoted
    Embedded Systems Engineer III

    Embedded Systems Engineer III

    RIX INDUSTRIESBenicia, CA, US
    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
    Software Applications Engineer

    Software Applications Engineer

    Spectraforce TechnologiesSanta Clara, CA, United States
    Full-time
    Title : Software Applications Engineer.All requirements regarding building, integrating and testing software.Basic knowledge of SoC and Microprocessors. Basic knowledge of Android Systems.Basic knowl...Show moreLast updated: 2 days ago
    • Promoted
    Embedded Linux Software Engineer

    Embedded Linux Software Engineer

    FarcastSan Francisco, CA, United States
    Permanent
    Embedded Linux Software Engineer.This range is provided by Farcast.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. At Farcast, we aim to improve...Show moreLast updated: 2 days ago
    • Promoted
    Senior Software Engineer - Embedded

    Senior Software Engineer - Embedded

    SkydioSan Mateo, CA, United States
    Full-time
    Skydio is the leading US drone company and the world leader in autonomous flight, the key technology for the future of drones and aerial mobility. The Skydio team combines deep expertise in artifici...Show moreLast updated: 1 day ago
    • Promoted
    Embedded Linux Senior Software Engineer - Optimisation

    Embedded Linux Senior Software Engineer - Optimisation

    CanonicalSan Jose, CA, United States
    Full-time
    Embedded Linux Senior Software Engineer - Optimisation.Embedded Linux Senior Software Engineer - Optimisation.Embedded Linux Senior Software Engineer - Optimisation. Be among the first 25 applicants...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
    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: 2 days ago
    • Promoted
    Gaming Licensed Senior Software Engineer

    Gaming Licensed Senior Software Engineer

    VirtualVocationsFremont, California, United States
    Full-time
    A company is looking for a Senior Lead Software Engineer, AI Engineering.Key Responsibilities Design, develop, and operate core AI platform components, including LLM runtime services and vector s...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer – Distributed Systems (Erlang Preferred)

    Senior Software Engineer – Distributed Systems (Erlang Preferred)

    SourceOwls, LLCRedwood City, CA, US
    Full-time
    Senior Software Engineer – Distributed Systems (Erlang Preferred) Location : Onsite 3–5 days / week Type : Full-Time Visa Sponsorship : Not Available Relocation Assistance : Not Available Benefits Includ...Show moreLast updated: 6 days ago