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

Embedded Software Engineer

$120k - $150k

Workstream

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 underserved by technology and deserves better. Workstream has been purpose-built for the hourly workforce from day one so that these businesses and their employees can thrive.

Our customers include leading brands from multiple sectors, including Burger King, Carl's Jr./Hardee's, IHOP, KFC, and Culvers. We are a high growth series B company and quickly expanding our product portfolio to deliver on our vision. We are backed by legendary VCs and industry experts like Founders Fund, BOND, and Coatue.

Grow With Us

We're looking for an engineer who moves easily between embedded Linux, RTOS, and bare-metal MCU code, and who is happy where firmware meets hardware. You will own the software that makes our devices capture, record, and communicate, help bring up new boards and sensors alongside our EEs, and build the tooling a small team needs to move fast.
Day in the Life
  • Architect, implement, and test the on-device software that controls recording, sensors, storage, and power, and keeps it running reliably over long sessions.
  • Bring up and debug new hardware alongside our EE team: part selection, interface definition, driver development for new sensor modules, and board bring-up.
  • Dig into the open technical problems at the core of the device. Prototype the options, measure real behavior, and help decide what we build.
  • Own the device's interface to the rest of the system: the on-device API/SDK and protocols our app and cloud build against, kept clean, documented, and well tested.
  • Build the tooling and automation for firmware development, test, and calibration, so the team can iterate quickly and scale into production.
Who You Are
  • 2-5 years shipping embedded software on real hardware that reached real users
  • Proficiency in C/C++ and Python, with exposure to embedded Linux (device drivers, device tree, the boot process) and/or bare-metal/RTOS firmware
  • Comfort at the hardware boundary: reading datasheets, bringing up boards, developing drivers for new sensor modules, and evaluating hardware tradeoffs
  • Comfortable using electrical test equipment (oscilloscopes, logic analyzers) and firmware build and debug tools
  • A bias toward reliability across a wide variety of settings and geographies, and a habit of testing thoroughly and measuring honestly
  • Passion for learning and building, often evidenced by side projects
  • B.S. in EE, CE, CS, or equivalent experience
Nice To Have
  • Cameras, camera interfaces (e.g., MIPI CSI-2), DSP/ISP, or video/media pipelines, especially handling multiple simultaneous streams.
  • MCU firmware and low-level bring-up, including bootloaders and an RTOS such as Zephyr or FreeRTOS.
  • Connectivity and protocols such as BLE, Wi-Fi, and USB.
  • Designing SDKs/APIs that another team consumes.
  • OTA, telemetry, or managing software across a fleet of connected devices.
  • CI/CD and test automation.
  • Experience shipping wearable or consumer hardware, and working directly with hardware/EE colleagues and contract manufacturers.
What We Offer
  • A mission-driven and value-based company dedicated to empower deskless workers and local businesses
  • An early employee opportunity at a Series B hyper-growth startup; work with the founding team and industry veterans to accelerate your career
  • Competitive salary and equity
  • Comprehensive health coverage: medical, dental, and vision. We pay 95% of your premiums for our employees and 85% for dependents
  • In office amenities and stocked kitchen
  • 401K Plan
  • Pre-tax commuter benefits
  • Flexible PTO
Salary Range

In compliance with the California Pay Transparency Law, the base salary range for this role is between $120,000 to $150,000 in Menlo Park. This range is not inclusive of our discretionary bonus or equity package. When determining a candidate's compensation, we consider a number of factors including skillset, experience, job scope, and current market data.

Know More About Workstream
Additional Information

Workstream provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.


We are committed to the full inclusion of all qualified individuals.
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in Menlo Park, CA vacancy
  • $170k - $210k

     ...hire people who own problems end-to-end: power electronics, embedded software, controls, test and validation, mechanical design. We solve...  ...a highly skilled and experienced Senior Embedded Software Engineer to join our team. You will drive the development of Tau's cutting... 
    Suggested
    Flexible hours

    Tau

    Redwood City, CA
    1 day ago
  •  ...SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars.EMBEDDED SOFTWARE ENGINEER, LASER MESH ROUTING (STARLINK)At SpaceX we’re leveraging our experience in building rockets and spacecraft to deploy... 
    Suggested
    Permanent employment
    Temporary work
    Internship
    Worldwide
    Weekend work

    SpaceX

    Palo Alto, CA
    3 days ago
  • $42.07 - $58.89 per hour

     ...experience life at Tesla by including them in projects that are critical to their team's success. About the Team As an Embedded Software Engineering Intern on the High Voltage System (HVS) Team, you will have the opportunity to help deliver the high-quality software... 
    Suggested
    Full time
    Temporary work
    Part time
    Internship
    Flexible hours

    Tesla

    Palo Alto, CA
    2 days ago
  •  ...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.... 
    Suggested
    Full time
    Remote work

    CSG

    Redwood City, CA
    4 days ago
  • $132k - $153k

     ...time. If you are ready for adventure, we invite you to join our amazing team and grow with us. About the job As a Embedded Software Engineer, you are responsible for designing and implementing a safe, robust and extensible firmware architecture. Your work... 
    Suggested
    Internship
    Work at office
    Remote work

    Pivotal

    Palo Alto, CA
    5 days ago
  • $150k - $175k

     ...role focuses on implementation, machine learning, and AI-driven interface design, requiring deep technical expertise in embedded systems and HMI software. Candidates should have a Bachelor’s in a related field and extensive experience in relevant technologies. This... 

    Gruve

    Palo Alto, 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... 
    Permanent employment

    ArrayLabs, LLC

    Redwood City, CA
    4 days ago
  •  ...Palo Alto is seeking a Technical Program Manager to lead hardware projects from concept to launch. You'll partner with product and engineering teams, manage complex modules, and ensure timely delivery and quality. The ideal candidate has a Bachelor’s degree in engineering... 
    Flexible hours

    ALSO

    Palo Alto, CA
    2 days 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
    1 day ago
  •  ...Urgent need for Senior Software Engineer Contract (***) ***-**** Ext :514 Senior Software Engineer (Wifi) 8+ years of experience in Embedded Software Development in C/Linux Environment Expertise in Wi‑Fi open source components – LwIP, WPA Supplicants, D-Bus, ConnMan Preferred... 
    Contract work
    Work experience placement

    krg technology inc

    Palo Alto, CA
    2 days ago
  • $150k - $175k

     ...right time. If you are ready for adventure, we invite you to join our amazing team and grow with us. As part of the Embedded Software Engineering team, you will drive the development and maintenance of the manufacturing test systems used for our eVTOL aircraft.... 
    Work at office

    Pivotal

    Palo Alto, CA
    1 day 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...  ...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
    4 days ago
  • $20 - $50 per hour

     ...life at Tesla by including them in projects that are critical to their team's success. Tesla Energy is looking for an Embedded Software Engineer to join a small team responsible for energymanagement and control applications. We are looking for candidates experienced... 
    Full time
    Temporary work
    Internship
    Flexible hours

    Tesla

    Palo Alto, CA
    2 days ago
  • $135.1k - $168.9k

     ..., 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 and... 
    Full time
    Contract work
    Part time
    Work at office
    Local area

    Rivian

    Palo Alto, CA
    1 day ago
  •  ...delivered for millions of patients worldwide. We’re a team of engineers, clinicians, and innovators united by one purpose: to make...  ..., you’ll find your purpose here. Job Description The Embedded Platform Software team designs and builds the foundational software... 
    Full time
    Local area
    Worldwide
    Flexible hours
    Shift work

    Intuitive

    Sunnyvale, CA
    2 days ago
  •  ...vehicles through technology that will set the standards for software-defined vehicles around the world. The road to the...  ...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

    Rivian and Volkswagen Group Technologies

    Palo Alto, CA
    2 days ago
  •  ...development of a novel surgical robot system. The engineer will collaborate with a skilled team to design, build and optimize software that enables high-performance video capture,...  ..., streaming, and display across a range of embedded platforms. The engineer will collaborate... 
    Local area

    Intuitive Surgical

    Sunnyvale, CA
    3 days ago
  • $165.2k - $223.6k

     ...agile environment to deliver high-quality software.* Develop software solutions to...  ...Engage in end-to-end participation in major engineering projects, collaborating with cross-functional...  ....In this role, you will:- Own unique embedded software functions through design, implementation... 
    Permanent employment
    Internship
    Local area
    Worldwide
    Flexible hours

    Amazon

    Sunnyvale, CA
    3 days ago
  • $96.8k - $118.3k

    DescriptionAs an Embedded Software Engineer on our team, you will be responsible for the design, implementation, maintenance, and continuous improvement of embedded software and core platform modules that power Fortinet’s networking and security appliances.This is a high... 
    Full time
    Worldwide

    Fortinet

    Sunnyvale, CA
    4 days ago
  • $155k - $215k

     ...people — move around the planet. We are a team of mission-driven engineers with experience across aerospace, robotics and self-driving cars working to make this future a reality.As an Embedded Software Engineer at Reliable Robotics, you will be a part of the Embedded... 
    Permanent employment
    Casual work

    Reliable Robotics

    Mountain View, CA
    3 days ago
  • $117k - $143k

    Our WiFi team is looking for an Embedded Software Engineer with C programming and networking knowledge at all levels to join our team.This is a great opportunity to immerse yourself in all phases of the software development cycle to reach new product launches and feature... 
    Full time
    Worldwide

    Fortinet

    Sunnyvale, CA
    2 days ago
  • $119.5k - $164.4k

    Elevate Global Aviation Safety as our next Software Engineer!Ready to make a tangible impact on global industries using cutting-edge technology...  ...architectures, real-time/time-critical applications (e.g., embedded systems, high-speed servers), and a strong understanding of... 
    Ongoing contract
    Full time
    Local area
    Worldwide

    Trimble Navigation

    Sunnyvale, CA
    3 days ago
  •  ...professionals and their patients. Together, let's advance the world of minimally invasive care.Job DescriptionAs a Senior Embedded Software Engineer in the Future Forward organization, you will work at the forefront of innovation, rapid prototyping, and new product... 
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    4 days ago
  • $155k - $190k

    San Diego, CA / Foster City, CASoftware - Software Platforms and Product /Full-time /HybridZoox is looking for an embedded software engineer to join our Firmware Power Systems team. Responsibilities for embedded software development for the Power management functions and... 
    Full time
    Temporary work
    Relocation package

    Zoox

    Foster, CA
    3 days ago
  • $110k - $160k

     ....1x and Enterprise Wireless solution experience is plusEducation Requirement:Bachelor’s Degree in Computer Science or Electrical Engineering is requiredMaster’s Degree is preferredMust be authorized to work in the U.S. without sponsorshipThe US base salary range for this... 
    Full time
    Worldwide

    Fortinet

    Sunnyvale, CA
    21 hours ago
  •  ...millions of patients worldwide.We’re a team of engineers, clinicians, and innovators united by...  ...team is responsible for the real-time software infrastructure that supports critical...  ...experience and comfort working with C++ in an embedded environment is required.Essential Job... 
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    2 days ago
  • $165.2k - $223.6k

    We are seeking an Embedded Software Development Engineer to join Ring's embedded engineering team. The ideal candidate will have hands-on experience developing firmware and software for resource-constrained embedded systems. You should possess deep technical knowledge... 
    Internship
    Local area
    Flexible hours

    Amazon

    Sunnyvale, CA
    4 days ago
  • $100k - $145k

     ...World-Changing CompanyPalantir builds the world’s leading software for data-driven decisions and operations. By bringing the right...  ...critical legal-related workflows and outcomes. As an Embedded Legal Engineer, you'll be uniquely positioned at the intersection of engineering... 
    Full time
    Work experience placement
    Work at office
    Remote work
    Work from home
    Relocation package

    Palantir Technologies

    Palo Alto, CA
    2 days ago
  • $165.2k - $223.6k

    As a Software Development Engineer, you will be responsible for defining, building and supporting the system design, architecture, and software...  ...interfaces, etc• Participate in design reviews for complex embedded systems, simulations, algorithms and software development... 
    Internship
    Local area
    Flexible hours

    Amazon

    Sunnyvale, CA
    3 days ago
  • $90 - $95 per hour

     ...Our client, a leading innovator in hardware systems and embedded technology, is seeking a dedicated Software Engineer to join their dynamic team. As a Software Engineer, you will be supporting the Autonomy Hardware Systems V&V team, contributing to the development of embedded... 
    Weekly pay
    Temporary work
    Flexible hours

    Manpower Group Inc.

    San Mateo, CA
    2 days ago

Do you want to receive more vacancies?

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