CrawlJobs Logo

Embedded Systems Engineer

United States, Sunnyvale 135000.00 - 190000.00 USD / Year · Job Posted March 05, 2026
Apply Position
Job Link Share

Job Description

We're on the hunt for passionate, driven software engineer to join our Access Point Platform Software team. If you're a hands-on developer who thrives on solving tough problems, embraces challenges as growth opportunities, and believes in the power of clean, test-driven code—this is your moment. As part of our team, you'll help shape the backbone of wireless connectivity by engineering platform software that powers embedded systems worldwide. Your work will directly impact how people and devices connect, communicate, and collaborate.

Job Responsibility

  • Architect and implement device drivers and platform software for embedded systems
  • Collaborate with internal and external hardware/software teams to bring ideas to life
  • Design scalable software architecture and functional specifications
  • Drive features from prototype to production with precision and performance
  • Integrate new capabilities into existing platforms with minimal disruption
  • Partner with support teams to diagnose and resolve customer issues
  • Deep expertise in U-Boot and OpenWRT, with hands-on experience customizing and optimizing bootloaders and embedded Linux distributions
  • Demonstrated success integrating SDKs across diverse platforms and vendor ecosystems, with strong ability to analyze datasheets and interpret SDK documentation for seamless implementation

Requirements

  • Bachelor’s degree with 9+ years or Master’s with 7+ years in system software development
  • Strong proficiency in C/C++ for embedded Linux environments
  • Board bring-up, BSPs, and merchant silicon integration
  • Driver Development: Proven experience with Linux device drivers and system-level programming
  • Interfaces: Familiarity with USB, I2C, SPI, UART, TPM
  • Networking: Solid understanding of Ethernet, TCP/IP, UDP
  • Wi-Fi experience is a plus
  • Testing: Commitment to writing robust, maintainable tests for all developed features
  • Soft Skills: Excellent communication, collaboration, and problem-solving abilities
  • Mindset: Self-starter with a high level of analytical thinking and a hunger to learn.

Nice to have

  • Familiarity with test automation and experience coding in Vibe using tools like Copilot or Cursor AI
  • Wi-Fi experience is a plus

What we offer

  • Medical, dental, and vision plans
  • Life and accidental death insurance
  • 401(k) plan
  • Participation in the Company’s Incentive Plan
  • Eleven paid holidays in a full calendar year
  • Two weeks of paid vacation (prorated based on start date)
  • Other leave options

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Embedded Systems Engineer

8 matching positions

Embedded Systems Engineer

Embedded Systems Engineer to lead hardware bring-up, platform integration, and r...
Location
Location
United States , Culver City
Salary
Salary:
130000.00 - 170000.00 USD / Year
snail.com Logo
Snail Games
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years experience in embedded systems or platform integration engineering
  • Strong proficiency in C++ and experience working in embedded Linux environments
  • Experience bringing up hardware platforms and debugging hardware/software integration issues
  • Familiarity with communication protocols such as CAN, UART, SPI, I2C, or Ethernet
  • Understanding of real-time constraints and system-level debugging
  • Experience working with physical hardware (motors, sensors, controllers, edge compute systems)
  • Strong systems-thinking mindset and comfort working in early-stage environments
  • Applicants must be legally authorized to work in the United States at the time of application
Job Responsibility
Job Responsibility
  • Bring up and evaluate off-the-shelf embedded and edge compute platforms (e.g., Jetson-class systems, sensor kits, development boards)
  • Integrate sensors, actuators, and communication interfaces into cohesive embedded systems
  • Develop and maintain embedded Linux systems, including device configuration, driver integration, and performance validation
  • Implement communication layers between embedded hardware and higher-level AI systems
  • Optimize latency, reliability, and deterministic behavior in constrained hardware environments
  • Design and implement fault-tolerant mechanisms and safe system states
  • Own end-to-end hardware/software integration for prototypes and demonstrators
  • Build test harnesses and validation tools to support rapid iteration
  • Contribute to architectural decisions that support modularity and future bespoke system expansion
What we offer
What we offer
  • True focus on work/life balance
  • Paid company holidays, vacation, and separate sick leave
  • Medical, dental, vision, and Life/LTD
  • 401k with company match
  • Fulltime
Read More
Arrow Right

Embedded Systems Engineer

The Embedded Systems Engineer will supervise design and related activities. Will...
Location
Location
United States , Duluth
Salary
Salary:
Not provided
trentonsystems.com Logo
Trenton Systems
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS in Electrical or Computer Engineering or equivalent, including experience
  • 5+ years of experience in engineering
  • Experience with computer architecture or embedded systems hardware design
  • Knowledge of computer hardware & software architecture
  • Ability to manage time and work on multiple projects concurrently
  • Familiarity with production techniques and processes
  • Experience with operating systems (i.e., Windows, Linux, etc.)
  • Familiarity with MRP, CRM
  • or equivalent systems
  • Project management experience
Job Responsibility
Job Responsibility
  • Maintain and Update Customer requirements
  • Create and Maintain System requirements
  • Manage change and approval process
  • Ensure full traceability of requirements to subsystems and functional teams
  • Evaluate new and existing architectures against requirements to address gaps
  • Manage and minimize proliferation of System Configurations
  • Evaluate alternatives and support make/buy decisions
  • Support System level DFM activities initiate changes as required
  • Address compatibility & interoperability w.r.t. technology, industry, and regulatory standards
  • Ensure full traceability to verification and validation plans and reports
Read More
Arrow Right

Systems Test & Verification Engineer (Embedded Systems)

A successful candidate will play a hands-on role in designing and implementing H...
Location
Location
United Kingdom , Bristol
Salary
Salary:
60000.00 - 70000.00 GBP / Year
zenovo.co.uk Logo
Zenovo
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 3-years’ experience working with HiLS systems
  • Proven experience in HiLS testing
  • Experience with LabVIEW or MATLAB/Simulink
  • Ability to develop test cases using scripting languages (e.g. Python) and automation tools
  • Solid understanding of embedded systems, control systems, and system integration
  • Experience using version control systems (e.g. Git)
  • Proficient with Microsoft Windows and standard Office applications
  • Strong analytical and problem-solving skills
  • Degree in Computer Science, Electronic/Electrical Engineering, or a related field
Job Responsibility
Job Responsibility
  • Proven experience designing, implementing, and maintaining HiLS environments
  • Developing and executing hardware and firmware test plans, procedures, and test cases
  • Integrating hardware with virtual models and simulation tools
  • Investigating defects and collaborating with engineering teams to resolve issues
  • Producing clear test documentation and reporting
  • Experience with embedded development tools, debuggers, simulators, and automated test environments
  • Ability to read and interpret hardware schematics and datasheets
What we offer
What we offer
  • Competitive pension scheme (up to 7% employer matched)
  • Discretionary annual bonus (typically around 10%)
  • 25 days annual leave plus 8 bank holidays
  • Private medical healthcare
  • Hybrid working and flexitime
  • Annual wellness checks
  • Retail vouchers
  • Mental health support services
  • Fulltime
Read More
Arrow Right

Software Engineer, Embedded Systems

Roku pioneered streaming to the TV and continues to innovate and lead the indust...
Location
Location
United States , San Jose
Salary
Salary:
197900.00 - 270000.00 USD / Year
roku.com Logo
Roku
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2 – 5 years of relevant software development experience
  • Bachelor’s or master’s in computer science or equivalent engineering experience
  • Extensive programming experience with C++ and Python
  • Proven track record of success with embedded system development projects and Linux operating systems
  • Deep understanding of multi-threaded development and concurrency management
  • Experience in API design and developing portable code
  • Been able to accurately estimate software tasks and work to schedule
  • Architected, implemented, and tested systems for performance & low resource consumption
  • A good understanding of open source development
  • A familiarity with AI/ML and LLM technologies
Job Responsibility
Job Responsibility
  • Extend Roku's player feature set to support new business opportunities and the latest multimedia specifications
  • Continuously improve playback on Roku devices, and deliver our users a world-class player experience under all operating conditions
  • Work independently and in small groups to deliver new features and functionality on-time
  • Demonstrate excellence in C++ & Python development and deliver high-performance, ultra-reliable software
  • Demonstrate impeccable software design skills, make extensive changes to an existing C++ code base that are modular and easy to maintain
  • Demonstrate the ability to dig deep to find solutions to tough problems affecting our users
What we offer
What we offer
  • health insurance
  • equity awards
  • life insurance
  • disability benefits
  • parental leave
  • wellness benefits
  • paid time off
  • global access to mental health and financial wellness support and resources
  • healthcare (medical, dental, and vision)
  • commuter
  • Fulltime
Read More
Arrow Right

Ai Embedded Systems Engineer

We're hiring an AI Embedded Engineer to own critical firmware on our analyzer — ...
Location
Location
United States , Burlington
Salary
Salary:
Not provided
helpcare.ai Logo
Helpcare AI
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong C/C++ for embedded — drivers, bring-up, real-time control, the actual register-level stuff
  • Solid RTOS experience (FreeRTOS, Zephyr, ThreadX, or similar)
  • STM32 or comparable Cortex-M experience, and comfort moving between MCU families
  • Motion or electromechanical control: steppers, servos, BLDC, closed-loop control
  • Firmware architecture ownership on a real product — not just contributions to someone else's
  • Excellent cross-disciplinary debugging instincts — you find the bug even when it isn't yours
  • Active, fluent use of AI coding tools, and the fundamentals to verify what they produce
  • A quality bar that does not bend under deadline pressure — you'd be comfortable with your own mother as the patient on the other end of your code
  • Top-tier work ethic, ownership mindset, low-ego working style
  • BS in EE, CE, CS, or equivalent
Job Responsibility
Job Responsibility
  • Own firmware. STM32 + RTOS, HALs, real-time state machines, event-driven control, inter-module comms. Production code that has to work every time
  • Work across peripheral micros. BLDC motor controller firmware, reader micro, sensor controllers. Define the protocols and timing budgets between them
  • Deliver from bring-up through V&V to commercial release. Integrating across sensors, motion, fluidics, photonics, app, and cloud
  • Debug across disciplines. Scope a board. Read a fluidic schematic. Ask the mech team a sharp question. Find the actual root cause, not the most convenient one
  • Own reliability and safety behaviors. Hazard analysis inputs, FMEA, fault-tolerant designs, bootloaders, calibration flows, diagnostics, watchdogs that actually catch things
  • Build verification automation. Test fixtures, HIL setups, traceability — the unglamorous infrastructure that lets the team move fast without lying to itself
  • Push AI deeper into how we build, and into what the device itself can do
  • Contribute to the Design History File. We're a medical device. The details matter
What we offer
What we offer
  • Competitive salary
  • significant equity
  • healthcare
  • dental
  • 401k
  • two company-wide shutdown weeks (July and December) on top of PTO
  • high-end gym membership
  • relocation support
  • Fulltime
Read More
Arrow Right

System Test & Verification Engineer (Embedded Systems)

Location
Location
United Kingdom , Bristol
Salary
Salary:
55000.00 - 65000.00 GBP / Year
zenovo.co.uk Logo
Zenovo
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 3-years' experience working with HiLS systems
  • Proven experience in HiLS testing
  • Experience with LabVIEW or MATLAB/Simulink
  • Ability to develop test cases using scripting languages (e.g. Python) and automation tools
  • Solid understanding of embedded systems, control systems, and system integration
  • Experience using version control systems (e.g. Git)
  • Proficient with Microsoft Windows and standard Office applications
  • Strong analytical and problem-solving skills
  • Degree in Computer Science, Electronic/Electrical Engineering, or a related field
Job Responsibility
Job Responsibility
  • Develop and execute test plans, procedures, and cases for hardware and firmware
  • Design, configure, and maintain the HiLS environment
  • Ensure tests are fully traceable to high and low-level requirements
  • Integrate physical hardware with virtual models and simulation tools
  • Validate requirements coverage and traceability
  • Investigate issues, report defects, and support resolution efforts
  • Produce clear, accurate test documentation and reports
  • Contribute to agile planning, defining testable acceptance criteria early
  • Use embedded toolchains, debuggers, simulators, and automated test systems
  • Interpret hardware schematics and datasheets
What we offer
What we offer
  • Competitive pension scheme (up to 7% employer matched)
  • Discretionary annual bonus (typically around 10%)
  • 25 days annual leave plus 8 bank holidays
  • Private medical healthcare
  • Hybrid working and flexitime
  • Annual wellness checks
  • Retail vouchers
  • Mental health support services
  • Fulltime
Read More
Arrow Right

Embedded Systems Engineer - Yocto

Randstad Digital is specialized in the recruitment of middle and senior position...
Location
Location
Portugal , Caldas da Rainha
Salary
Salary:
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience with Linux, Yocto or Buildroot: Hands-on experience with building Linux systems using Yocto/Buildroot for custom distributions
  • Knowledge in implementing over-the-air updates for secure and seamless software maintenance
  • Experience in Git and CI/CD: Good skills in Git version control and CI/CD pipelines for smooth software deployment
  • Experience collaborating with multidisciplinary teams to achieve project goals
  • Fluent in English
Job Responsibility
Job Responsibility
  • Customize and optimize Linux systems for our specific hardware and application needs, ensuring stability and performance
  • Manage device tree configurations for various carrier devices to optimize system performance
  • Work with teams to implement and improve our OS framework, ensuring scalability and reliability
  • Continuously evaluate system design and propose enhancements to improve performance and functionality
  • Fulltime
Read More
Arrow Right

Principal Engineer, Embedded Systems

This is where new knowledge is discovered. Baxter’s Research and Development tea...
Location
Location
United States , Raleigh
Salary
Salary:
112000.00 - 154000.00 USD / Year
https://www.baxter.com/ Logo
Baxter
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in a technical discipline with 5+ years of embedded software development experience
  • Strong expertise in C/C++ development for microcontrollers and microprocessors, with solid object‑oriented design principles
  • Broad understanding of software engineering best practices, embedded systems, and standard development methodologies
  • Proficiency with development and CI tools (e.g., Visual Studio/Eclipse, Git, Bitbucket, Jira) and experience working in Linux/Embedded Linux environments
  • Hands‑on knowledge of embedded protocols and technologies (RS485, UART, SPI, etc.), programmers/debuggers (JTAG/SWD), and hardware debugging tools
  • Ability to debug hardware and software issues using oscilloscopes, logic analyzers, multimeters, and related equipment
  • Strong collaboration and communication skills, with a proven track record of delivering results, creating effective technical documentation, and solving complex problems
Job Responsibility
Job Responsibility
  • Participate in requirement analysis, detailed development, and verification activities for products or solutions
  • Make difficult build trade-offs and decisions about features, schedule, quality, and cost
  • Seek efficient technology solutions to problems and apply appropriate methodologies to identify issues and concerns
  • Have primary accountability for major elements of projects, determine all required tasks, and ensure successful project outcomes
  • Build, develop, and test to validate effects and consequences of builds, processes, or product improvements across projects and products
  • Apply principles of SDLC and methodologies such as Lean/Agile/XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring, and testing techniques
  • Participate in continuous improvement activities by identifying and appropriately advancing process and product quality gaps
What we offer
What we offer
  • medical and dental coverage that start on day one
  • insurance coverage for basic life, accident, short-term and long-term disability, and business travel accident insurance
  • Employee Stock Purchase Plan (ESPP), with the ability to purchase company stock at a discount
  • 401(k) Retirement Savings Plan (RSP), with options for employee contributions and company matching
  • Flexible Spending Accounts
  • educational assistance programs
  • time-off benefits such as paid holidays, paid time off ranging from 20 to 35 days based on length of service
  • family and medical leaves of absence
  • paid parental leave
  • commuting benefits
  • Fulltime
Read More
Arrow Right