Embedded Software Engineer
$120k - $150kWorkstream
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 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. #J-18808-Ljbffr
- Job ID: 22216539Reference Number: 24-00405Title: Embedded Software Dev EngineerLocation: Iselin, NJ, 08830Posted Date: 2024-05-22Company: HAN StaffingEmbedded Software Dev EngineerSuggested
- Job ID: 20183765Reference Number: 23-01178Title: senior embedded software engineerLocation: Iselin, NJ, 08830Posted Date: 2023-07-20Company: HAN Staffingsenior embedded software engineerSuggested
- ...QUALIFICATIONS 1. Bachelor's degree in computer science, Computer Engineering, relevant technical field, or equivalent practical experience. 2. 10 years of software experience with at experience related to embedded systems 3. Familiarity with data acquisition systems and...Suggested
- Job ID: 20928335Reference Number: 23-02030Title: Firmware EngineerLocation: Iselin, NJ, 08830Posted Date: 2023-12-07Company: HAN StaffingFirmware EngineerSuggested
- ...PlacementPosted Date: 2023-12-07Company: HAN Staffing Role: Firmware Engineer Work Location: Plano, TXOur Client Digital Delivery team... ...generation medical device produt design and support. 1. Real-time embedded firmware designs with low power, mixed signal processors &...Suggested
- ...components, and running them with Protractor (or a well reasoned alternative)------ ------JavaScript - One to Three Years,Developer / Software Engineer - One to Three Years,Angular - One to Three Years,Angular 4 - One to Three Years------PSP Defined SCU in Digital_Experience...Local areaRelocation
- Job ID: 21345191Reference Number: 24-00188Title: Hardware EngineerLocation: Iselin, NJ, 08830Posted Date: 2024-02-16Company: HAN StaffingHardware Engineer
- Job ID: 20288807Reference Number: 23-01275Title: Mobile Developer Lead (Android / iOS)Location: Iselin, NJ, 08830Posted Date: 2023-08-08Company: HAN StaffingMobile Developer Lead (Android / iOS)
- Job ID: 23054352Reference Number: 24-01013Title: System EngineerLocation: Iselin, NJ, 08830Posted Date: 2024-10-08Company: HAN StaffingSystem
- Job ID: 24649357Reference Number: 25-00087Title: Systems EngineerLocation: Iselin, NJ, 08830Posted Date: 2025-02-06Company: HAN StaffingSystems Engineer
- Job ID: 20453478Reference Number: 23-01414Title: Mobile Automation EngineerLocation: Iselin, NJ, 08830Posted Date: 2023-09-05Company: HAN StaffingMobile Automation Engineer
- Job ID: 24664448Reference Number: 25-00097Title: CICS Systems ProgrammerLocation: Iselin, NJ, 08830Posted Date: 2025-02-10Company: HAN StaffingCICS Systems Programmer
- ...1-20Company: HAN Staffing Role: CICS System programmer CICS Systems Programmer is responsible for all phases of CICS engineering, system and software maintenance, and CICS related operation functions. The candidate must be capable of working with CICS in a 24x7 large...
- Job ID: 21493020Reference Number: 24-00260Title: Hardware Engineer (SI, DVT Expert)Location: Iselin, NJ, 08830Posted Date: 2024-03-18Company: HAN Staffing Hardware Engineer (SI, DVT Expert)
- ..., 08830Posted Date: 2023-04-10Company: HAN Staffing Job Description 8 to 10 years of experience as an Integration or Middleware Engineer Must have good hands-on experience in node.js, Typescript. Experience in Middleware express.js framework 4 + years developing...Work experience placement
- Job ID: 18867429Reference Number: 23-00273Title: Lead Quality EngineerLocation: Iselin, NJ, 08830Posted Date: 2023-02-01Company: HAN Staffingqa
$78.03k - $97.53k
...opportunity at OD. Support and maintain the organization’s systems infrastructure, including the implementation of hardware and software. Review previous documents and prepare up-to-date documents, modes, and reports to meet customer requests. Primary...Full timeTemporary workWork experience placementLocal areaImmediate startShift workDay shift- Job ID: 25457185Reference Number: 25-00347Title: Lead Software EngineerLocation: Iselin, NJ, 08830Posted Date: 2025-05-01Company: HAN StaffingLead Software Engineer
- Job ID: 22827687Reference Number: 24-00814Title: Lead Terraform Engineer with GCPLocation: Iselin, NJ, 08830Posted Date: 2024-08-28Company: HAN StaffingLead Terraform Engineer with GCP
- Job ID: 22829462Reference Number: 24-00815Title: Lead Terraform EngineerLocation: Iselin, NJ, 08830Posted Date: 2024-08-28Company: HAN StaffingTerraform
- Job ID: 19534911Reference Number: 23-00731Title: PowerBI Lead DeveloperLocation: Iselin, NJ, 08830Posted Date: 2023-04-17Contact: Deepak KumarContact Email: ****@*****.*** Phone: (***) ***-****Company: HAN Staffing Power BI
- ...tailored to insurance products and services Collaborate with crossfunctional teams including business analysts UX designers and QA engineers to deliver highquality digital experiences Translate insurance business requirements into scalable AEM solutions Ensure code...
- Job ID: 20363580Reference Number: 23-01328Title: AWS Lead DeveloperLocation: Iselin, NJ, 08830Posted Date: 2023-08-17Contact: Shyam MaramContact Email: ****@*****.*** Phone: (***) ***-****Company: HAN Staffing SR AWS Lead Developer ( No devops profile)New ...Local area
- Job ID: 25458269Reference Number: 25-00351Title: Lead Software Engineer (Apache Flink Streaming)Location: Iselin, NJ, 08830Posted Date: 2025-05-01Company: HAN StaffingLead Software Engineer (Apache Flink Streaming)
$200k - $230k
Job DescriptionAs a Software Engineering Lead, you will play a crucial role in leading the development and maintenance of innovative, scalable, and secure applications that support the firm’s strategic objectives. Your expertise in front-end and back-end development, cloud...Temporary workWork at officeRemote work- Job ID: 22667070Reference Number: 24-00671Title: System Test EngineerLocation: Iselin, NJ, 08830Posted Date: 2024-07-31Company: HAN StaffingTest engineer
$134.55k - $205.56k
...position. Essential skills and experience: ~ BS degree from an ABET-accredited engineering program. ~12 or more years of transmission design experience. ~ Proficiency with PLS-CADD software. ~ Experience must include preparation of scopes of work, development of...Hourly payWork at officeLocal areaRemote workRelocation packageFlexible hours3 days per week- Job ID: 19074600Reference Number: 23-00422Title: DevOps / Deployment EngineerLocation: Iselin, NJ, 08830Posted Date: 2023-02-23Company: HAN Staffing Mandatory "UCD " "IBM Urbancode Deploy " Required skills for a resource responsible for deploying code in an urban environment...
- Job Title: Full Stack Lead/Developer Location: 100% Remote Job Type: Contract Visa Status- H1B YOE- 12+ years Mandatory skills: .Net background with AWS Lambda, DynamoDB, Serverless,Angular 16+, Typescript. Job Description: Full Stack Developer with total experience of...Contract workH1bLocal areaRemote work
- Job ID: 28596603Reference Number: 26-00557Title: Sr. Full Stack Software EngineerLocation: Iselin, NJ, 08830Posted Date: 2026-06-11... ...grade code; conducts thorough code reviews; sets and enforces engineering standards.Builds and maintains highly available and scalable services...Contract workLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!

