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

Embedded Software Engineer

$130k - $180k
Full-time

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. In addition to our core business, Workstream is home to a small, fast-moving Robotics team focused on advancing the next generation of artificial intelligence and robotics. We partner with a leading AI and robotics company to produce high-quality, large-scale egocentric (first-person) video datasets that help train advanced AI models. Our Robotics team develops scalable data collection and annotation pipelines that enable the efficient creation of high-quality training datasets, helping AI systems better understand human actions, environments, and everyday interactions. We're also building a new category of connected hardware designed to operate reliably throughout the day in thousands of homes and businesses. By combining cutting-edge data collection, automation, and hardware innovation, this team is helping shape the future of intelligent systems and real-world AI applications. 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 Learning/development stipend Flexible PTO Salary Range In compliance with the California Pay Transparency Law, the base salary range for this role is between $130,000 to $180,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 1 day ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in Menlo Park, CA vacancy
  • $180k - $230k

     ...with solid programming skills for delivering applications for embedded platforms. You have strong Android/Linux/RTOS Platform and...  ...experience. Strong C/C++ Development skills. 5+ years excelling in software engineering roles with track record of successful delivery of production... 
    Suggested
    Hourly pay
    Full time
    Remote work
    Flexible hours

    NAUTO

    Palo Alto, CA
    1 day ago
  •  ...the electrical, thermal, and mechanical constraints that set the limits on radar performance and system reliability. As an Embedded Software Engineer , you will develop the embedded software that enables Array’s radar sensors, communication links, and flight systems to... 
    Suggested
    Permanent employment

    Dormont Manufacturing Company

    Palo Alto, CA
    1 day ago
  • Tesla is seeking an Embedded Software Engineer based in California to drive innovative Battery Storage solutions. This role involves developing and implementing software for utility-scale systems. You will collaborate across teams and improve existing software products... 
    Suggested

    Tesla

    Palo Alto, CA
    1 day ago
  • Array Labs is looking for a Sr/Staff Embedded Software Engineer to develop highly reliable software systems for low-latency radar sensors in Palo Alto, California. Applicants need a Bachelor's degree in Computer Engineering or a related field and at least 4 years of embedded... 
    Suggested

    jobs.frontdoordefense.com - Jobboard

    Palo Alto, CA
    1 day ago
  • $120k - $396k

    Tesla Motors, Inc. is seeking an Embedded Software Engineer in Palo Alto, California, where you’ll be responsible for developing high-quality, safety-critical software for actuation systems in vehicles. The role demands strong proficiency in C and experience with Real-... 
    Suggested

    Tesla

    Palo Alto, CA
    1 day ago
  • $100k - $216k

     ...Reliability and Test team, you will support engineering effort to identify and characterize...  ...Deliver functional C code in a real-time embedded environment with expediency. What You'll...  ...robotics, real-time controls, or system software. Fluent in software fundamentals including... 
    Hourly pay
    Temporary work
    Flexible hours

    Tesla

    Palo Alto, CA
    1 day ago
  • $140k - $390k

     ...repetitive and boring tasks. We are looking for firmware engineers to develop embedded platform drivers and application layer code for various robotics...  ...robust and reliable embedded systems using cutting edge software development tools and practices. What You'll Do... 
    Hourly pay
    Temporary work
    Flexible hours

    Tesla

    Palo Alto, CA
    1 day ago
  • $20 - $50 per hour

     ...fields. Interns will have hands-on experience in developing software using Golang and Rust for embedded Linux platforms. This role involves writing real code, debugging systems, and collaborating with senior engineers. The internship promises a unique experience with Tesla’... 
    Hourly pay
    Internship

    Tesla

    Palo Alto, CA
    1 day ago
  • $175k - $240k

     ...actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. SR. EMBEDDED SOFTWARE ENGINEER, LASER MESH ROUTING (STARLINK) At the company we’re leveraging our experience in building rockets and spacecraft to deploy... 
    Permanent employment
    Temporary work
    Worldwide
    Weekend work

    United States Digital Space LLC

    Palo Alto, CA
    2 days ago
  • Rivian VW Group in Palo Alto is looking for a Software Engineer proficient in Modern C++ and/or Rust to work on embedded software applications. You will design, develop, and maintain software while ensuring code quality through unit testing and coding standards. The ideal... 
    Full time

    Rivian VW Group

    Palo Alto, CA
    5 days ago
  • $120k - $252k

    Tesla Motors, Inc. is seeking an Embedded Software Engineer in Palo Alto, California, to drive the development of software for the next generation of Battery Storage systems. This role involves implementing applications for supervisory control, embedded software development... 

    Tesla

    Palo Alto, CA
    2 days ago
  • $146.9k - $183.6k

     ...vehicles through technology that will set the standards for software-defined vehicles around the world. The road to the future...  ...We are seeking a highly skilled and motivated Senior Embedded Software Engineer to join our Vehicle Power Moding team. In this role, you will... 
    Hourly pay
    Full time
    Contract work
    Part time

    Rivian

    Palo Alto, CA
    1 day ago
  • $120k - $252k

    What To Expect Tesla Energy is looking for an Embedded Software Engineer to drive the next generation of Battery Storage systems. You will be working on products that provide utility scale, gigawatt-hour storage solutions as well as applying these products for microgrid... 
    Hourly pay
    Temporary work
    Flexible hours

    Tesla

    Palo Alto, CA
    1 day ago
  • Embedded Software Engineer job at Axiom Software Solutions Limited. Palo Alto, CA. Job Title : Embedded Software Engineer Location : Palo Alto, California Look for Ex- NVidia / Qualcomm Company Exp + Automotive + QNX The following skills are critical: Resume should... 

    Carlsbad Tech

    Palo Alto, CA
    1 day ago
  • $42.07 - $58.89 per hour

     ...interior lighting creates customizable ambiance. We create the embedded software that powers every tactile interaction customers have with...  ...the customer experience. Join a group of deeply knowledgeable engineers who build some of the most robust and safety‑critical... 
    Full time
    Temporary work
    Part time
    Internship
    Flexible hours

    Tesla

    Palo Alto, CA
    2 days ago
  • $140k - $390k

    Tesla in Palo Alto is seeking a Firmware Engineer to develop embedded platform drivers and application layer code for robotics applications on the...  ...has 2+ years of experience in real-time embedded software development, a relevant degree, and proficiency in C. The... 

    Tesla

    Palo Alto, CA
    1 day ago
  • $20k - $60k

     ...automate repetitive and boring tasks. We are looking for an embedded software intern to develop embedded platform drivers and application‑...  ...Currently pursuing a degree in Computer Science, Computer Engineering, Software Engineering, or a related field of study with a graduation... 
    Full time
    Temporary work
    Part time
    Internship
    Flexible hours

    Tesla

    Palo Alto, CA
    1 day ago
  • Peoplentech LLC is looking for a Senior Embedded Software Engineer to develop cutting-edge software for cancer therapy medical devices in Palo Alto, California. You'll be part of a creative R&D team committed to saving lives through innovative technology. The role involves... 

    PeopleNTech

    Palo Alto, CA
    3 days ago
  • Sr/Staff Embedded Software Engineer Develop highly reliable and available software systems for low-latency, high-capacity radar sensor. Location: Palo Alto, California, United States Job Tags: Software About The Role Embedded Software Engineer Array Labs is building... 
    Permanent employment

    jobs.frontdoordefense.com - Jobboard

    Palo Alto, CA
    1 day ago
  • $206k - $258k

    Rivian is seeking a Staff Software Engineer in Palo Alto, California, to design and develop safety-critical self-driving embedded software. You will work on real-time operating systems and help create robust solutions that include software development and architecture analysis... 

    Rivian

    Palo Alto, CA
    1 day ago
  • Carlsbad Tech is looking for an Embedded Software Engineer based in Palo Alto, California. The ideal candidate should have over 5 years of experience in embedded software development, especially with real-time systems and QNX RTOS. Candidates should hold a Bachelor’s or... 

    Carlsbad Tech

    Palo Alto, CA
    1 day ago
  • Dormont Manufacturing Co is seeking a highly skilled Software Engineer proficient in Modern C++ and/or Rust to join our dynamic team in Palo...  ...systems, develop robust unit tests, and work on high-impact embedded software projects. You should have over 6 years' experience... 

    Dormont Manufacturing Company

    Palo Alto, CA
    2 days ago
  • $146.9k - $183.6k

    Dormont Manufacturing Co is seeking a highly skilled Software Engineer to work on cutting-edge embedded software applications. The ideal candidate will possess strong programming abilities in Modern C++ and/or Rust, with a focus on creating efficient code in resource-constrained... 

    Dormont Manufacturing Company

    Palo Alto, CA
    1 day ago
  • $206k - $258k

     ...a love of the outdoors and a desire to protect it for future generations. Role Summary As a Staff Software Engineer specializing in safety‑critical self‑driving embedded software, you will play a vital role in the design, development, and deployment of software that underpins... 
    Full time
    Local area

    Rivian

    Palo Alto, CA
    1 day ago
  • $265k - $331.3k

     ...seeking a highly skilled and experienced candidate to help lead embedded software development for state‑of‑the‑art sensor systems for next‑...  ...and functional safety. Mentor and guide a team of Software Engineers to design, develop, and deploy embedded software for board... 
    Full time
    Contract work
    Temporary work
    Part time
    Local area
    Shift work

    Rivian

    Palo Alto, CA
    3 days ago
  • $140k - $360k

    What to Expect As a Software Engineer on the Battery Management System (BMS) Team, you will have the opportunity to help deliver the high-...  ...ability 1+ years of relevant experience (firmware engineer, embedded systems development, etc.) Proficiency in C and/or C++ as... 
    Hourly pay
    Full time
    Temporary work
    Flexible hours

    Tesla

    Palo Alto, CA
    5 days ago
  • $40 - $56 per hour

     ...responsible for delivering high quality embedded code running on the processors at the heart...  .... Join a team of deeply knowledgeable engineers that strive to build the most robust and...  ...embedded systems using cutting‑edge software development tools and practices. You will... 
    Full time
    Temporary work
    Part time
    Internship
    Flexible hours

    Tesla

    Palo Alto, CA
    1 day ago
  •  ...interaction through tightly integrated wearable hardware, low-power embedded systems, and real-time intelligent processing. Lead/Architect...  ..., audio, and camera data downstream. Establish the firmware engineering practices that scale: build and release pipelines, on-device... 

    OSI Engineering

    Palo Alto, CA
    5 days ago
  • $77k - $202k

     ...include critical thinking, managing client relationships, and leveraging AI tools in software design. Candidates require a BS in Computer Engineering or similar, with 3-5 years of embedded firmware development experience. The position offers a competitive salary range of... 

    PRICE WATERHOUSE COOPERS

    Palo Alto, CA
    4 days ago
  • $104k - $222k

    Tesla is looking for a Firmware Engineer to contribute to the Reliability and Test team in Palo Alto. You will support closure engineering...  ...a degree in Electrical Engineering, with at least 2 years of embedded development experience. Compensation ranges from $104,000 to $2... 

    Tesla

    Palo Alto, CA
    4 days ago

Do you want to receive more vacancies?

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