Talent.com
Embedded Software Engineer
Embedded Software EngineerFarcast • San Francisco, California, United States
Embedded Software Engineer

Embedded Software Engineer

Farcast • San Francisco, California, United States
job_description.job_card.30_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
  • serp_jobs.job_card.permanent
job_description.job_card.job_description

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 and 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

  • Strong communication and collaboration skills and the ability to drive consensus in decision making
  • Strong systems thinking and software architecture ability
  • Proficiency in Rust (preferred), or C / C++, for embedded systems
  • Experience in configuring and managing Yocto Linux embedded systems
  • 5+ years of professional experience developing software 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 in using Python for developing hardware-in-the-loop testing
  • Education

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

  • Knowledgeable in setting up CI / CD environments for embedded Linux
  • Experience working with GNSS / INS systems
  • Experience with firmware & ARM Cortex-M microcontrollers
  • 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.
  • $160,000 - $180,000 a year

    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
  • serp_jobs.job_alerts.create_a_job

    Embedded Software Engineer • San Francisco, California, United States

    Job_description.internal_linking.related_jobs
    Controls Software Engineer

    Controls Software Engineer

    Lawrence Berkeley National Laboratory • Berkeley, CA, United States
    serp_jobs.job_card.full_time
    Berkeley Lab's Engineering Division is seeking an innovative and creative.Beamline Controls Group at the Advanced Light Source (ALS). The ALS is on the brink of an expansive equipment upgrade that w...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Senior Embedded Software Engineer

    Senior Embedded Software Engineer

    AirGarage Inc. • San Francisco, CA, United States
    serp_jobs.job_card.full_time
    AirGarage is on a mission to bring real estate online, starting with parking.We replace broken parking machines, fragmented software, and manual, labor-intensive operations with a unified, data-ric...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Embedded Software Engineer (Linux)

    Embedded Software Engineer (Linux)

    Zipline • South San Francisco, California, United States
    serp_jobs.job_card.full_time
    Do you want to change the world? Zipline is on a mission to transform the way goods move.Our aim is to solve the world’s most urgent and complex access challenges by building, manufacturing and ope...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Senior Embedded Software Engineer

    Senior Embedded Software Engineer

    Atomic Semi • San Francisco, CA, United States
    serp_jobs.job_card.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...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Senior Embedded Software Engineer, OrbMini

    Senior Embedded Software Engineer, OrbMini

    Kubelt • San Francisco, California, United States
    serp_jobs.job_card.full_time
    World is a network of real humans, built on privacy-preserving proof-of-human technology, and powered by a globally inclusive financial network that enables the free flow of digital assets for all....serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Software Engineer, Embedded

    Software Engineer, Embedded

    Motive • San Francisco, CA, United States
    serp_jobs.job_card.full_time
    Motive empowers the people who run physical operations with tools to make their work safer, more productive, and more profitable. For the first time ever, safety, operations and finance teams can ma...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Embedded ML Engineer

    Embedded ML Engineer

    Sesame • San Francisco, California, United States
    serp_jobs.job_card.full_time
    Sesame believes in a future where computers are lifelike - with the ability to see, hear, and collaborate with us in ways that feel natural and human. With this vision, we're designing a new kind of...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Embedded Software Engineer

    Embedded Software Engineer

    Ohalo • San Francisco, California, United States
    serp_jobs.job_card.full_time
    Embedded Software Engineer - Sensor Integration & Python Systems.Ohalo™ is seeking a hands-on, systems-focused Embedded Software Engineer to lead development and integration of sensor-driven, data-...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Software Engineer (Embedded)

    Software Engineer (Embedded)

    Seneca • Sausalito, California, United States
    serp_jobs.job_card.full_time
    We are seeking a skilled Software Engineer to join our growing engineering team.In this role, you will be responsible for the design, development, testing, and integration of software systems for a...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Senior Software Engineer - Embedded

    Senior Software Engineer - Embedded

    Skydio • San Mateo, CA, United States
    serp_jobs.job_card.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...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Senior Embedded Software Engineer - Satellite Systems

    Senior Embedded Software Engineer - Satellite Systems

    Mvp VC • San Francisco, CA, US
    serp_jobs.job_card.full_time
    A leading aerospace technology firm is seeking a Senior Embedded Software Engineer to design and develop software for satellite electronic payloads. The ideal candidate should have 8+ years of exper...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Senior Firmware EngineerSoftware Engineering • Berkeley, CA • Full time • On-site

    Senior Firmware EngineerSoftware Engineering • Berkeley, CA • Full time • On-site

    Form Energy • Berkeley, CA, United States
    serp_jobs.job_card.full_time
    Are you ready to build America's energy future? Form Energy is an American manufacturing and energy technology company.We're revolutionizing energy storage with cost-effective, multi-day technology...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Embedded Software Engineer

    Embedded Software Engineer

    Quilt • Redwood City, California, United States
    serp_jobs.job_card.full_time
    Our mission is to move humanity off of fossil fuel heating.US global warming emissions come from homes (that's more than cars!). The largest driver of home emissions is burning fossil fuels for heat...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Senior Embedded Software Engineer, Orb

    Senior Embedded Software Engineer, Orb

    Inflection.xyz • San Francisco, CA, United States
    serp_jobs.job_card.full_time
    World is a network of real humans, built on privacy-preserving proof-of-human technology, and powered by a globally inclusive financial network that enables the free flow of digital assets for all....serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Embedded Software Engineer

    Embedded Software Engineer

    VDart Inc • San Francisco, California, USA
    serp_jobs.job_card.full_time
    Job Title : Embedded Software Engineer.Working as a part of a multi-disciplinary team to design integrate qualify and test application. Designing and implementing data structures and software algorit...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Embedded Software Engineer - Platforms

    Embedded Software Engineer - Platforms

    Zoox • Foster City, California, United States
    serp_jobs.job_card.full_time
    Zoox is looking for an embedded software engineer to join our Firmware Platforms team.In this role, the embedded software engineer will be responsible for developing, extending, and maintaining sup...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Embedded Software Engineer

    Embedded Software Engineer

    OpenAI • San Francisco, California, United States
    serp_jobs.job_card.full_time
    We're hiring an embedded software engineer to build reliable, high-performance systems on custom hardware.You’ll own low-level bring-up, write production C / C++ code, and work closely with hardware ...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Staff Software Engineer : Embedded Device Software

    Staff Software Engineer : Embedded Device Software

    Span • San Francisco, CA, United States
    serp_jobs.job_card.full_time
    This range represents SPAN’s good faith estimate of competitively-priced salary for the role based on national, real-time industry data from companies of a similar growth stage.This range reflects ...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_1_day • serp_jobs.job_card.promoted