Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Software Engineer

Embedded Systems Software Engineer

Location: San Francisco Bay Area, CA

Employment: Full-time, onsite

Position Overview
A growing technology company is hiring an Embedded Systems Software Engineer to support the development of embedded technology products.

This position focuses on creating and maintaining reliable system software for custom hardware. You will work throughout the development life-cycle, including early prototypes, hardware integration, system validation, and production release.

The role involves close collaboration with engineers working in electronics, mechanical design, systems, and application software.

Responsibilities
* Develop and maintain Linux-based software for embedded computing platforms.
* Configure and customize operating-system components for new hardware.
* Support platform initialization, board-level software, hardware configuration, and peripheral integration.
* Develop low-level and user-space software for sensors, communications hardware, storage, displays, and related devices.
* Assist with prototype board bring-up and hardware/software troubleshooting.
* Investigate system reliability, performance, startup, and power-management issues.
* Build secure and dependable software-deployment and recovery capabilities.
* Create automated build, integration, and validation workflows.
* Document platform architecture, development procedures, and production-support processes.
* Help transition embedded systems from engineering prototypes to production-ready products.

Required Qualifications
* Three or more years of professional embedded-systems or Linux platform-development experience.
* Strong programming ability in C.
* Experience with at least one additional systems-oriented language.
* Practical experience developing software for embedded processors.
* Familiarity with embedded operating-system build and configuration workflows.
* Understanding of the Linux boot process and system initialization.
* Experience with low-level development, hardware abstraction, or device integration.
* Ability to debug issues at the boundary between hardware and software.
* Experience reading schematics and using standard laboratory diagnostic equipment.
* Knowledge of production considerations such as recovery, security, monitoring, power control, and system validation.
* Experience creating automated software builds or tests.
* Degree in a relevant engineering discipline or equivalent professional experience.

Preferred Qualifications
Experience in any of the following areas would be helpful:
* Connected or electromechanical products
* Embedded platform engineering
* Custom hardware and prototype bring-up
* Peripheral and sensor integration
* Secure remote software deployment
* Real-time systems
* Python-based development or testing tools
* Edge-computing applications
* Production test and manufacturing support

The Opportunity
This position offers substantial ownership of an embedded software platform used across a developing range of hardware-based products. You will work with a multidisciplinary engineering team and contribute from early platform design through production deployment.

The organization offers a fast-moving technical environment, broad engineering exposure, and opportunities for increasing responsibility as the team and product portfolio expand.

Keywords

Embedded Software Engineer, Embedded Linux, C, C++, Python, ARM, Linux Kernel, Device Drivers, BSP, Board Bring-Up, Hardware Integration, Sensor Integration, Real-Time Systems, Build Automation, System Validation, Production Support

To be considered, please submit your resume

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in Redwood City, CA vacancy
  • $120k - $150k

     ...Embedded Software Engineer Workstream is a mission-driven company building the all-in-one HR, payroll, and hiring platform for managing the hourly workforce. There are 2.7 billion hourly workers, making up 80% of the global workforce, but this market has been heavily... 
    Suggested
    Hourly pay
    Contract work
    Work at office
    Local area
    Flexible hours

    Workstream

    Menlo Park, CA
    2 days ago
  •  ...Embedded Software Engineer Array Labs builds advanced radar systems to help humanity understand and respond to changes across the physical world. We're launching a coordinated fleet of radar satellites to create a high-resolution 3D map of the Earth – updated in real... 
    Suggested
    Permanent employment

    ArrayLabs, LLC

    Redwood City, CA
    2 days ago
  • $150k - $250k

     ...We are looking for a Software Test Engineer to own the validation of our complex radar payload. In this role, you will bridge the gap between...  ...related field. 5+ years of experience in test engineering, embedded software development, or hardware validation. Strong proficiency... 
    Suggested
    Permanent employment
    Full time

    ArrayLabs, LLC

    Redwood City, CA
    3 days ago
  • $56 - $68 per hour

     ...Job Title: Embedded Software Engineer Location: Burlingame, CA Duration: Contract - 12 months Pay Range: $56/hr $68/hr (W2) Job ID: 406696 About BCforward BCforward is a leading global IT consulting and workforce solutions firm providing services and support to Fortune... 
    Suggested
    Contract work

    BCforward

    Burlingame, CA
    5 days ago
  • $132k - $153k

     ...Embedded Software Engineer Pivotal is the leader in the emerging market of electric Vertical Takeoff and Landing (eVTOL) aircraft. We design, develop, and manufacture light eVTOL aircraft and are renowned for the BlackFly aircraft the world's first light eVTOL to fly... 
    Suggested
    Internship
    Work at office
    Remote work

    Pivotal

    Palo Alto, CA
    2 days ago
  •  ...Introduction The Autonomy Hardware Systems V&V team is seeking a contract Embedded Software Engineer to develop embedded software and tooling for safety-critical automated test infrastructure. You'll be working cross-functionally to develop sensor emulators and test... 
    Contract work
    Work experience placement
    Immediate start

    Artech

    San Mateo, CA
    1 day ago
  •  ...Lead Embedded Systems Software Engineer Dapster is looking for a Lead Embedded Systems Software Engineer to join our small-but-powerful team. This is an impact opportunity -- we're very much still an early-stage startup, and you will be working on our foundational... 
    Work experience placement
    Work at office
    Remote work

    Dapster

    Palo Alto, CA
    5 days ago
  • $65 - $80 per hour

     ...generation fast DC charging systems. You will build high-quality embedded software for charging equipment, including fast chargers and adapters...  ...and system functionality. Collaborate closely with hardware engineers to co‑design optimized solutions that meet aggressive... 
    Contract work
    Temporary work

    Actalent

    Palo Alto, CA
    9 hours ago
  • $146.9k - $183.6k

     ...Summary Rivian is pushing the boundaries of what vehicle software can do in terms of remote diagnostics and prognostics. The...  ...experience to our customers. We are seeking an experienced Embedded Software Engineer to spearhead the development of the Vehicle Health Monitor... 
    Full time
    Contract work
    Temporary work
    Part time
    Local area
    Remote work
    Shift work

    Rivian

    Palo Alto, CA
    2 days ago
  • $180k - $220k

     ...efficient ubiquity. Who We Are We are tech industry veterans in software, hardware, and design who are pooling our skills to build the...  ...problems is collaboratively and respectfully. As a Lead Systems Engineer , you are responsible for ensuring that our robot is safe, robust... 
    Live in
    Local area

    Serve Robotics

    Redwood City, CA
    3 days ago
  •  ...building the intelligence layer for safer streets globally. About the Role We're seeking a Senior Embedded Engineer to lead the development and optimization of software that powers our AI-enabled traffic enforcement cameras. These systems operate in challenging outdoor... 
    Local area

    Obvio Inc.

    San Carlos, CA
    2 days ago
  • $135.1k - $168.9k

     ...diverse, but our team shares a love of the outdoors and a desire to protect it for future generations. Role Summary As a Sr Embedded Software Engineer, you will play a key role in the development of cutting‑edge charging products. You will contribute to software design... 
    Full time
    Contract work
    Part time
    Work at office
    Local area

    Rivian

    Palo Alto, CA
    5 days ago
  • $175 per hour

     ...We are seeking a highly motivated Firmware Engineer to design, develop, and optimize embedded software for our next-generation products. The ideal candidate has strong experience in low-level programming (C/C++), microcontroller/SoC development, and hardware bring-up,... 
    Full time

    AttoTude

    Menlo Park, CA
    2 days ago
  • $150k - $200k

     ...Position In this position, you will be a key part of Reach’s engineering team to develop firmware enabling fast, reliable wireless communication...  ...and contribute to product innovation in hardware and software. Qualifications 5+ years of experience as a firmware engineer... 
    Work at office

    Reach

    Redwood City, CA
    2 days ago
  • $130k - $185k

     ...Firmware Engineer About Cowboy Space Corp. Cowboy Space Corp. is building the infrastructure...  ...Design, develop, and debug embedded firmware for microcontrollers, FPGAs, and...  ...closely with electrical, avionics, and software teams to define system architecture and... 
    Permanent employment
    Work at office
    Local area
    Relocation package

    Aetherflux

    San Carlos, CA
    3 days ago
  • $205k - $220.25k

     ...environment. At Cyngn, everyone's perspective matters-and that's what powers our innovation. About this role: As a Staff Embedded Software Engineer, you will be driving the design, development, and validation of all firmware running on our vehicle drive & Safety... 
    Temporary work
    Work at office
    Remote work
    Flexible hours

    Cyngn

    Mountain View, CA
    2 days ago
  •  ...vehicles through technology that will set the standards for software-defined vehicles around the world. The road to the future...  ...for everyone. Role Summary We are looking for a Staff Embedded Software Engineer who understands the lay of the land of this rapidly growing... 
    Full time
    Contract work
    Local area

    Rivian and Volkswagen Group Technologies

    Palo Alto, CA
    1 day ago
  • $84.15 per hour

     ...Description Job Description ABM, a leading provider of integrated facility solutions, is looking for a Lead Mobile Building Engineer .   The Mobile - Lead Engineer will be responsible for maintenance and repairs to multiple buildings. Duties include but are... 
    Hourly pay
    Temporary work
    Local area
    Immediate start

    ABM Industries

    Menlo Park, CA
    10 days ago
  • $150k - $250k

     ...Space Systems Engineer Array Labs builds advanced radar systems to help humanity understand and respond to changes across the physical...  ..., FDIR, fault tolerance, root cause) Familiarity with software development or extensive scripting in python Experience with... 
    Permanent employment
    Full time
    Remote work

    ArrayLabs, LLC

    Redwood City, CA
    5 days ago
  • $150k - $200k

     ...Position In this position, you will be a key part of Reach’s engineering team to develop firmware enabling fast, reliable wireless communication...  ...and contribute to product innovation in hardware and software. Qualifications 5+ years of experience as a firmware engineer... 
    Work at office

    Reach

    Redwood City, CA
    3 days ago
  •  ...behavior runs on, and the developer infrastructure that lets us build, ship, and update that software quickly and safely on every robot in the fleet. As a System Software Engineer, you’ll focus on the runtime itself which encompasses the IPC layer, performance,... 

    Sunday

    Redwood City, CA
    4 days ago
  • $210k - $255k

     ...Cardlytics purchase incentive platform. Working closely with peer engineering and product teams, Publisher Engineering ensures these APIs...  ...Cardlytics business About the Position: As a Lead/Principal Software Engineer on the Publisher team, you’ll build APIs and data ingestion... 
    Full time
    Work at office
    Remote work
    Flexible hours

    Cardlytics

    Menlo Park, CA
    2 days ago
  •  ...needed most.   About the Job As an EE Hardware Design Engineer , you will design and validate the digital and mixed-signal electronics...  ..., from architecture to manufacturing Work closely with software, firmware, RF, antenna, digital, and mechanical design... 
    Permanent employment
    Work experience placement
    Work at office

    Array Labs

    Redwood City, CA
    19 days ago
  • $121.5k - $150k

     ...accuracy from food-borne pathogens to infectious diseases. The Opportunity We are looking for a hands-on Senior Backend Software Engineer to join our lean, high-impact engineering team as a core platform owner. This role is a critical replacement for a key team... 
    Full time
    Temporary work
    Flexible hours

    Clear Labs

    San Carlos, CA
    11 days ago
  • $138k - $181.13k

     ...helping organizations unlock the power of AI through modern data architecture? Snowflake is looking for a customer‑facing Solution Engineer who combines strong technical depth with executive presence and a passion for innovation. In this role, you’ll partner with Sales... 
    Work at office
    Flexible hours
    2 days per week
    3 days per week

    Snowflake Computing

    Menlo Park, CA
    5 days ago
  •  ...Responsibilities As a Solutions Engineer, you’ll be at the forefront of our customer interactions, understanding their unique business...  ...Excellent communication and presentation skills Experience with software development is a plus Ability to work independently and in a team... 
    Remote work
    Flexible hours

    Spacelift

    Redwood City, CA
    4 days ago
  •  ...global leader in cloud-based communications and collaboration software. We are fundamentally changing the nature of human interaction-...  ...that's growing at 30+% annually and we're expanding our Solutions Engineer Team to make sure we stay ahead of the competition. Acquire BPO... 
    Work from home
    Flexible hours
    Night shift

    RingCentral

    Belmont, CA
    3 days ago
  •  ...Betterworks is HR software to align, develop, and activate your workforce for business growth. Organizations are able to replace outdated...  ...challenges. About the Role We are seeking a dynamic Solutions Engineer with HR Tech experience to join our UK team and play a critical... 
    Remote work

    VALID8 Financial

    Menlo Park, CA
    3 days ago
  •  ...014 by Dr. Adam Back and a group of fellow cryptographers and engineers passionate about Bitcoin and its potential to change the future...  ...layer‑2 projects like Liquid and Core Lightning, to end‑user software and hardware wallets like Green and Jade. Our brand stands for... 

    Blockstream

    Menlo Park, CA
    4 days ago
  • $200k - $287.5k

     ...perform exploratory data analysis, develop machine learning models, and perform other data science and data engineering tasks all in one place. As a Senior Software Engineer for Snowflake Notebooks, you will: Drive high impact initiatives that span our product areas and... 
    Flexible hours

    Snowflake Computing

    Menlo Park, CA
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!