CrawlJobs Logo

Embedded Engineer

United States, San Francisco 175000.00 - 280000.00 USD / Year · Job Posted February 20, 2026
Apply Position
Job Link Share

Job Description

Bringing a new kind of advanced consumer electronics product to life requires rapid firmware bring-up, often in new or frequently changing hardware environments that are tightly integrated into other parts of the system. We are seeking an Embedded-system Engineer who is comfortable working across Linux-based, RTOS-based, and bare-metal MCU applications to drive fast and efficient firmware development. You will have experience in shipping a wearable consumer product from prototyping and product development, and be able to coordinate a distributed team to effectively bring up, use, and debug custom embedded systems.

Job Responsibility

  • Architect, design, implement, and test embedded software running on a variety of platforms from low-power MCUs to mobile SOCs
  • Contribute to hardware design, bring up and debug through part selection, interface definition, driver development, tooling development, and support
  • Define and continuously improve firmware development, debugging, and CI workflow and environment
  • Contribute to SW development for interfacing to embedded systems from PC or network equipment for data collection, testing, and calibration
  • Understand requirements and architecture of higher-level software components, lead integration and optimization of those components for running on or interfacing with embedded systems
  • Engage and direct partners to augment embedded systems development capabilities

Requirements

  • Experience working independently in high-ambiguity environments
  • 10+ years of experience owning and delivering software for complex embedded systems
  • Mastery of C/C++, Python, and firmware build & debug tools
  • Experience shipping and supporting a complex product, including custom sensors, real-time computing, HMI, and custom batteries
  • Experience in one or more of the following: Bootloaders, Linux/AOSP, Zephyr/FreeRTOS, DSP/ISP, Bluetooth/Wifi/Ethernet, USB, and MIPI
  • Comfortable using electrical test equipment (oscilloscopes, logic analyzers)
  • Excellent written & verbal communication skills
  • Passion for learning and experimentation is evidenced by side projects or learning endeavors
  • BS or MS in EE, CE, CS, or equivalent

Nice to have

  • Experience with wearable electronics, computer vision, audio, or IoT applications
  • Experience with CI/CD infrastructure
  • Experience with machine learning frameworks & deployment
  • Experience with Nordic, Qualcomm, and/or embedded ML accelerators is a plus
  • Experience with IoT devices is a plus
  • Experience with ARM and/or RISC-V is a plus

What we offer

  • 401k matching
  • 100% employer-paid health, vision, and dental benefits
  • Unlimited PTO and sick time
  • Flexible spending account matching (medical FSA)

Looking for more opportunities?

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

Similar Jobs for

Embedded Engineer

8 matching positions

Embedded Engineer

We are looking for an Embedded Engineer to join a team building software used in...
Location
Location
United States , Pasadena
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of experience in software, firmware, or embedded systems engineering
  • Strong programming ability in C++ with hands-on experience developing efficient, production-quality applications
  • Background in embedded development using Embedded C and ARM or ARM Cortex-based hardware
  • Experience working with bootloaders and low-level system functionality in embedded environments
  • Familiarity with Bluetooth integration and communication features for connected devices
  • Understanding of multi-threaded or distributed systems and techniques for troubleshooting complex software behavior
  • Working knowledge of C# is preferred
  • Comfort using Excel formulas for analysis, validation, or technical support tasks as needed
Job Responsibility
Job Responsibility
  • Build and refine high-performance software components in C++ for real-time monitoring and analytics applications
  • Create reliable services and interfaces that connect telemetry feeds, data sources, operational databases, and third-party utility platforms
  • Contribute to system design discussions by helping shape architecture decisions and recommending practical technical approaches
  • Improve execution speed, memory efficiency, and overall application stability for software operating in time-sensitive environments
  • Develop maintainable, reusable modules that align with engineering standards and established development practices
  • Support distributed and multi-threaded applications, ensuring dependable behavior across interconnected components
  • Investigate and resolve software integration issues, data handling problems, and cross-system defects
  • Assist with embedded and firmware-related development activities, including work involving ARM-based platforms, bootloaders, and Bluetooth-enabled functionality
What we offer
What we offer
  • medical, vision, dental, and life and disability insurance
  • company 401(k) plan
  • Fulltime
Read More
Arrow Right

Embedded Engineer

We are currently partnering with a cutting-edge deep-tech company who have recen...
Location
Location
United Kingdom , London
Salary
Salary:
50000.00 - 60000.00 GBP / Year
pg-rec.com Logo
Premier Group
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum of 2 years’ experience in electronics, embedded systems or mechatronics within an R&D or multidisciplinary environment
  • Master’s degree in a relevant subject
  • Strong commercial experience with C/C++ programming
  • Hands-on experience with microcontrollers such as ESP32, STM32, Teensy or Raspberry Pi
  • Confident understanding of precision motor control and encoder interfacing
  • Working knowledge of Linux systems
  • Experience using electronics design tools such as KiCAD, Altium or EasyEDA
  • Strong debugging experience across hardware and embedded software, including digital signal processing
  • Understanding of communication protocols such as I2C, SPI and UART
  • Excellent communication skills and ability to work cross-functionally.
Job Responsibility
Job Responsibility
  • Design and develop precision electronic and electromechanical systems for accurate and repeatable control
  • Own the integration of rigs and prototypes as system complexity increases
  • Diagnose and debug electromechanical and control system challenges
  • Develop innovative solutions to solve complex technical problems
  • Work hands-on in the lab – designing, building, testing and refining systems
  • Collaborate closely with cross-functional teams across engineering and science
What we offer
What we offer
  • Bonus
  • 25 days Holiday
  • Pension
  • Healthcare
  • Fulltime
Read More
Arrow Right

Application Engineer, Embedded Hardware Engineer Rf/networking/ Wireless

What You’ll Be Doing: Provide advanced engineering design service and support to...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
arrow.com Logo
Arrow Electronics
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s Degree or higher in Electronics and communication related engineering field
  • Minimum 7 years of experience in Hardware design on embedded and networking processors
  • Proven experience in Hardware design across multiple MCU/MPU platforms and RF
  • Strong RF and electronics basics
  • Excellent problem-solving skills and a proactive approach to technical challenges
  • Strong communication and teamwork skills to work effectively with customers and internal teams
  • Passion for innovation and commitment to delivering high-quality engineering solutions.
Job Responsibility
Job Responsibility
  • Provide advanced engineering design service and support to regional engineering team on embedded hardware including MCU/MPU, RF and Networking Processors
  • Collaborate with customers to develop, test, and debug Hardware, assist with Block diagram, circuit designing on RF, Networking Processors, ARM Cortex, RISC-V, and proprietary cores
  • Assist customers to customize, analyse and simulations of hardware designs
  • Design technical demonstrations, including Proof of Concepts (PoC), showcasing architecture / design capabilities in real-world applications
  • Create high-quality documentation, including technical guides, application notes, and training materials, for internal and external use
  • Share technical expertise by delivering training sessions and workshops for internal engineers and customers
  • Attend technical and sales training in efforts to stay abreast of current technology
  • Develop product performance specifications and product development roadmaps
  • Ensure accurate documentation of engineering designs and solutions for future reference.
What we offer
What we offer
  • Training and professional development
  • Performance coaching
  • Work with fun team in a supportive environment
  • Work at a strong and growing company
  • Community involvement opportunities
  • Fulltime
Read More
Arrow Right

Staff Embedded Engineer

We operate one of the world’s largest connected micromobility fleets, with close...
Location
Location
Sweden , Stockholm
Salary
Salary:
Not provided
voi.com Logo
Voi Technology
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Extensive experience building and operating embedded / firmware systems in real‑world environments at scale (ideally globally distributed connected device fleets)
  • Strong skills in embedded C/C++ development and low‑power, real‑time embedded systems
  • Deep understanding of firmware architecture, hardware / software integration and distributed IoT systems
  • Proven experience debugging complex field issues across firmware, hardware, manufacturing and connectivity layers
  • Strong experience with embedded communication protocols such as CAN, SPI, I²C, UART and BLE
Job Responsibility
Job Responsibility
  • Translate rider and operator needs into platform‑level design decisions
  • Architect and evolve a large‑scale distributed embedded platform spanning vehicle control systems, battery‑powered IoT devices and multi‑MCU/MPU platforms (including Zephyr / Linux‑capable systems)
  • Develop and scale platforms capable of hosting multiple ML models on‑edge based on computer vision and other sensors
  • Drive the evolution of fleet‑wide OTA infrastructure, remote diagnostics and observability for hundreds of thousands of devices across 100+ cities in Europe
  • Lead technical discussions and design reviews with internal teams and external hardware suppliers and manufacturing partners
  • Improve resilience and recovery mechanisms for remotely deployed systems, including safe rollback strategies and recovery of bricked devices
  • Drive improvements in CAN‑based vehicle communication, power systems, GNSS and geofencing in dense urban environments, and sensor reliability, including Bluetooth and NFC user interactions
  • Raise the bar for engineering excellence across embedded and firmware engineering, mentoring others, refining CI/CD, testing and release processes, and introducing best‑in‑class development practices
  • Champion the strategic and pragmatic adoption of Generative AI tools to increase engineering effectiveness while protecting code quality and minimising technical debt
What we offer
What we offer
  • Join Europe’s #1 micromobility operator
  • Get “skin in the game” through our employee options programme
  • Enjoy unlimited free Voi rides and a dog‑friendly office
  • Work together with inspiring, motivated and fun colleagues towards a common goal
  • Join the micromobility revolution and be a part of creating sustainable cities made for living, free from noise and pollution
  • Fulltime
Read More
Arrow Right
New

Software Engineer (Embedded Systems)

We are seeking an experienced Software Engineer (Embedded Systems) to support th...
Location
Location
Switzerland , Zug
Salary
Salary:
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
September 30, 2026
Flip Icon
Requirements
Requirements
  • Java
  • Gradle
  • Git
  • GitLab
  • Yocto
  • strong software development experience with Java
  • experience supporting software development teams
  • proven ability to analyze and resolve issues related to build systems and CI/CD pipelines
  • practical experience migrating build systems from Ant to Gradle
  • strong knowledge of Gradle-based build management and automation
Job Responsibility
Job Responsibility
  • Provide technical support to software development teams working with Java-based applications and tools
  • Analyze, troubleshoot, and resolve software development issues
  • Investigate and fix failures within build environments and CI/CD pipelines
  • Collaborate with engineers to improve development workflows and software quality
  • Lead or support the migration of existing build systems from Apache Ant to Gradle
  • Design, maintain, and optimize Gradle build configurations
  • Ensure reliable and efficient build automation processes across development teams
  • Manage source code repositories using GitLab
  • Apply and support branching strategies and collaborative development practices
  • Contribute to code reviews, release processes, and development governance
What we offer
What we offer
  • Opportunity to work on innovative embedded systems projects within a global technology leader
  • Collaborative and highly skilled engineering environment
  • Exposure to modern software development, automation, and embedded Linux technologies
  • Long-term project perspective with high technical impact
  • Fulltime
Read More
Arrow Right

Software Development Engineer – Embedded Systems

Do you want to solve real customer problems through innovative technology? Do yo...
Location
Location
United States , Austin; Sunnyvale; Santa Clara; Seattle; Hudson; Redmond; Northridge; Cupertino
Salary
Salary:
110500.00 - 185000.00 USD / Year
amazon.de Logo
Amazon Pforzheim GmbH
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience with at least one general-purpose programming language such as Java, Python, C++, C#, Go, Rust, or TypeScript
  • Experience with data structure implementation, basic algorithm development, and/or object-oriented design principles
  • Currently has, or is in the process of obtaining a bachelor’s degree in Computer Science, Computer Engineering, Data Science, Information Systems, or related STEM fields
  • Must be 18 years of age of older
Job Responsibility
Job Responsibility
  • Collaborate and communicate effectively with experienced cross-disciplinary Amazonians to design, build, and operate innovative products and services that delight our customers, while participating in technical discussions to drive solutions forward
  • Design and develop scalable solutions using cloud-native architectures and microservices in a large distributed computing environment
  • Participate in code reviews and contribute to technical documentation
  • Build and maintain resilient distributed systems that are scalable, fault-tolerant, and cost-effective
  • Leverage and contribute to the development of GenAI and AI-powered tools to enhance development productivity while staying current with emerging technologies
  • Write clean, maintainable code following best practices and design patterns
  • Work in an agile environment practicing CI/CD principles while participating in operational responsibilities including on-call duties
  • Demonstrate operational excellence through monitoring, troubleshooting, and resolving production issues
What we offer
What we offer
  • Sign-on payments and restricted stock units (RSUs)
  • health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage)
  • 401(k) matching
  • paid time off
  • parental leave
  • Fulltime
Read More
Arrow Right

Staff Software Engineer, Embedded Linux & Android

General Motors is seeking a highly skilled and experienced professional to join ...
Location
Location
United States , Austin
Salary
Salary:
Not provided
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in electrical engineering or a related field, or Work equivalent experience
  • 8+ years of experience in Android, embedded Linux kernel development, device driver programming, and board bring-up
  • Expertise in Linux kernel internals, including memory management, scheduling, file systems, and IPC mechanisms
  • Experience in Android or other embedded device bring-up, such as cameras, displays, audio devices and network system
  • Strong experience with BSP development, bootloaders (e.g., U-Boot), and firmware integration
  • Deep knowledge of communication protocols such as USB, PCIe, I2C, SPI, and MIPI-CSI
  • Experience with Ethernet interfaces (WLAN, LAN) and network protocols (BLE, Bluetooth 5.0)
  • Proficiency in diagnostics, health monitoring, and fault detection for embedded systems
  • Familiarity with manufacturing and production support, including hardware validation, firmware flashing, and end-of-line testing
  • Proficiency in low-level debugging tools (e.g., JTAG, GDB, ftrace, kdump, perf)
Job Responsibility
Job Responsibility
  • Develop and enhance Android & Embedded Linux kernel and device drivers, including those for camera sensors, display interfaces, multimedia subsystems, and networking (WLAN, LAN, BLE, BT5.0)
  • Lead system bring-up activities, including bootloader configuration, camera pipeline initialization, board support package (BSP) development, and low-level debugging
  • Integrate and optimize hardware components, including USB, PCIe, I2C-connected peripherals, and Ethernet interfaces to ensure seamless operation within our embedded software stack
  • Develop and implement diagnostics and health monitoring solutions, ensuring system reliability, predictive maintenance, and fault detection in critical automotive systems
  • Analyze and troubleshoot low-level system issues, particularly in camera interfaces (MIPI-CSI, ISP bring-up), high-speed data buses, and network connectivity
  • Support manufacturing and production processes, including hardware validation, firmware flashing, and end-of-line testing to ensure smooth integration of software into production vehicles
  • Work closely with hardware teams to validate and debug platform issues, ensuring optimal hardware-software interaction
  • Define Objectives and Key Results (OKRs) and work towards continuously improving software stability, performance, and maintainability
  • Fulltime
Read More
Arrow Right
New

Principal Software Engineer - Embedded (RIS)

You will be part of a product development team building high-complexity, high-sc...
Location
Location
United States , Sunnyvale
Salary
Salary:
172000.00 - 349000.00 USD / Year
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS or MS in CS/CE or a similar field
  • 10+ years of Embedded systems development and debugging experience
  • Strong in C/C++, Embedded Systems and Device driver development in Linux/Unix environment
  • Hands-on experience on network switches/routers embedded system software development
  • Experience in Ethernet interface, High-speed PHYs/ SERDES, Fabric management desired
  • Experience with bringing up new hardware
  • Strong communication, teamwork and problem-solving skills are essential
Job Responsibility
Job Responsibility
  • Design and develop platform and system-level software/firmware for networking platforms
  • Participate in a project team of engineers involved in the development of software for Juniper Router products
  • Contribute to all phases of software development, from requirements gathering through implementation and sustaining
  • Write functional, design, and unit test specifications
  • Design and develop complex modules of embedded code, troubleshoot, and resolve defects
  • Good communication skills to work closely with HW, SW ,and systems teams, and promote team collaboration
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right