CrawlJobs Logo

Embedded Engineer

sesame.com Logo

Sesame

Location Icon

Location:
United States , San Francisco

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

175000.00 - 280000.00 USD / Year

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)

Additional Information:

Job Posted:
February 20, 2026

Employment Type:
Fulltime
Work Type:
On-site work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Embedded Engineer

Embedded Test Engineer

Intellisense Systems, Inc. is seeking a motivated Embedded Test Engineer to join...
Location
Location
United States , Torrance
Salary
Salary:
90000.00 - 120000.00 USD / Year
intellisenseinc.com Logo
Intellisense Systems
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • B.S. in Electrical Engineering, Software Engineering, or Computer Engineering with a focus on microcontrollers
  • 2+ years of professional or academic experience in a technical field that demonstrates strong organizational, time management, and decision-making skills
  • Proficiency in electronics hardware, microcontrollers, embedded C, and Python
  • Experience with circuit board schematics
  • Experience with microcontrollers and/or microprocessors
  • Experience with electronic lab equipment such as oscilloscopes, power supplies, multimeters, and logic analyzers
  • Excellent computer literacy and working knowledge of MS Office
  • Strong communication skills (verbal and written) including presenting ideas, test plans, and technical knowledge internally to a diverse team
  • A willingness to own and perform testing beyond embedded code such as power supplies, mixed signal circuits, and physics experiments
Job Responsibility
Job Responsibility
  • Develop test plans, perform test procedures, and create test reports that provide thoughtful and conclusive analysis, next steps, and innovative ideas
  • Work on a multi-faceted team to perform data analysis, develop automated test code and software, and design test fixtures for both upcoming products as well as new technological research
  • Cooperate and communicate with the program manager on time estimation, timelines, and technical solutions related to testing
  • Collaborate with senior engineers to create more effective and efficient test methods that enable 100% test of our products and prototypes
  • Troubleshoot circuit boards, hardware, embedded microcontroller code, etc. and perform Root Cause Analysis
  • Establish test methods and provide detailed documentation of procedures, results, and conclusions
  • Perform environmental, EMI/EMC/ESD, and other military standard testing in external and internal lab facilities
What we offer
What we offer
  • 4 Weeks PTO a year (including 40 hours of PTO your first day)
  • 10 paid holidays
  • 401(k) with 100% employer matching up to 4% of salary (no vesting period)
  • Multiple options for Medical, Vision, Dental Insurance plans
  • Health Savings Accounts
  • Flexible Spending Accounts
  • Tuition Assistance (30% of Tuition with a minimum qualifying grade)
  • 100% Paid Employee Assistance Program (EAP)
  • 100% Paid Basic Life and AD&D Insurance
  • 100% Paid Workers Compensation Insurance
  • Fulltime
Read More
Arrow Right

Senior Defensive Security Engineer – Embedded Systems

Silvus is seeking a Senior Defensive Security Engineer – Embedded Systems who wi...
Location
Location
United States , Los Angeles
Salary
Salary:
140000.00 - 200000.00 USD / Year
silvustechnologies.com Logo
Silvus Technologies (International)
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Cybersecurity, Computer Science, Information Technology, or related field (e.g., Mathematics, Computer Engineering)
  • Minimum 5 years in cybersecurity, with at least 2 years in defensive security roles focused on Linux-based systems
  • Expertise in Linux network security, secure coding, or embedded systems security
  • Coding/scripting in C/C++, Python, Bash, or assembly for Linux environments
  • Familiarity with Linux security tools like Auditd, Lynis, or vulnerability scanners
  • Security Clearance: Active U.S. Government SECRET clearance or the ability to obtain one within 12 months of hire
  • Must be a U.S. Person (U.S. Citizen, or U.S. Permanent Resident) due to clients under U.S. federal contracts
Job Responsibility
Job Responsibility
  • Design and implement Linux-based security architectures for embedded systems, focusing on secure boot, and kernel hardening
  • Develop and enforce Linux security features, including iptables, netfilter, and auditd for intrusion detection and prevention
  • Conduct security assessments and audits of Linux-based embedded systems to identify and mitigate vulnerabilities
  • Integrate Linux security best practices into the development lifecycle (DevSecOps), emphasizing secure coding and configuration management
  • Manage vulnerabilities in Linux-based embedded systems, including timely patching and kernel updates
  • Train teams on Linux security practices, including privilege management, file system permissions, and container security
  • Participate in incident response planning and execution for Linux-based embedded systems
  • Implement Linux-native encryption and authentication mechanisms (e.g., dm-crypt, OpenSSL, PAM) for secure communications
  • Fulltime
Read More
Arrow Right

Embedded System Engineer

We are looking for an Embedded System Engineer to join our client’s team. Our cl...
Location
Location
Portugal , Porto
Salary
Salary:
Not provided
https://www.precisers.pt Logo
Precise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Electronic Engineering, Computer Science or Software Engineering
  • 3+ years of experience in embedded systems
  • Experience working with C/C++
  • Experience working with Linux environments
  • Knowledge about low interaction level using kernel
  • Communication skills and team player
  • Fluent level of English
Job Responsibility
Job Responsibility
  • Work closely with other elements of your team
  • Focus on software development, applications, services and users
  • Fulltime
Read More
Arrow Right

Senior/Principal Cybersecurity Engineer - Embedded Systems

We are seeking hardworking, self-directed, results focused individuals who have ...
Location
Location
United States , Albuquerque
Salary
Salary:
114000.00 - 227500.00 USD / Year
sandia.gov Logo
Sandia National Laboratories
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A Bachelor's degree in a relevant discipline and five (5) years of directly relevant experience, or an equivalent combination of directly relevant education and engineering or scientific experience that demonstrates the knowledge, skills, and ability to perform independent research and development
  • The ability to obtain and maintain a DOE Q clearance
  • The ability to obtain and maintain an SCI clearance, which may may require a polygraph
Job Responsibility
Job Responsibility
  • Perform research, capability development, and analyses using empirical, analytical, and computational techniques to secure, design, and analyze embedded systems
  • Work with other researchers across the Labs over the capability development cycle to discover, model, validate, and apply new or existing cybersecurity capabilities to embedded systems
  • Support Sandia's numerous test programs, working to analyze proposed systems to support design, and analyze test data to validate models
  • Help cultivate relationships, grow existing programs, and develop new programs with both new and existing customers across US government agencies
  • Collaborate closely with peers and management across the Labs
What we offer
What we offer
  • Challenging work with amazing impact that contributes to security, peace, and freedom worldwide
  • Extraordinary co-workers
  • Some of the best tools, equipment, and research facilities in the world
  • Career advancement and enrichment opportunities
  • Flexible work arrangements for many positions include 9/80 (work 80 hours every two weeks, with every other Friday off) and 4/10 (work 4 ten-hour days each week) compressed workweeks, part-time work, and telecommuting (a mix of onsite work and working from home)
  • Generous vacation, strong medical and other benefits, competitive 401k, learning opportunities, relocation assistance and amenities aimed at creating a solid work/life balance
  • Fulltime
Read More
Arrow Right

Embedded Software Engineer

Idaho Scientific designs and deploys secure system solutions through novel CPU d...
Location
Location
United States , Boise; Salt Lake City
Salary
Salary:
Not provided
idahoscientific.com Logo
Idaho Scientific
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • US Citizenship
  • Ability to get a security clearance
  • Bachelor’s degree in Computer Science, Electrical Engineering, or a related field
  • Expert in embedded C programming
  • Proficient in one or more assembly languages
  • Familiarity with embedded systems architecture, microcontrollers, and real-time operating systems
  • Experience with reverse engineering tools and techniques (e.g., IDA Pro, Ghidra, JTAG debugging)
  • Strong problem-solving skills and the ability to think creatively to find solutions
Job Responsibility
Job Responsibility
  • Deep dive into software, firmware, and hardware components to understand their architecture, functionality, and communication protocols
  • Analyze assembly language, machine code, and source code to decipher complex algorithms, uncover hidden features, and identify security flaws
  • Specialize in identifying vulnerabilities unique to embedded systems, including buffer overflows, stack vulnerabilities, and memory leaks
  • Utilize advanced development/debugging tools, e.g., C compliers, linkers, in-circuit debug, logic analyzers
  • Document reverse engineering efforts and results
  • Work individually and with a team to complete tasks
What we offer
What we offer
  • Competitive Pay
  • Flexible Work Schedule
  • Health Benefits and Insurance
  • Retirement fund contributions
  • Profit Sharing
  • Generous Paid Time Off Policy
  • Fulltime
Read More
Arrow Right

Embedded Software Engineer

To reinvent an industry, you have to build the best team. Join Formlabs if you w...
Location
Location
China , Shenzhen
Salary
Salary:
400000.00 - 700000.00 CNY / Year
formlabs.com Logo
Formlabs GmbH
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's Degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
  • Mastery of C and modern C++, as well as comfortable with Python
  • Have developed and received feedback on software that was delivered to thousands of customer machines
  • Ready to collaborate with a wide range of technical disciplines including Electrical and Mechanical Engineering
  • Familiarity with inter-process communication (IPC) middleware for embedded software services
  • Proficiently in embedded software development for RTOS and Embedded Linux
  • Experience in hardware bring-up using interfaces like ADC, GPIO, SPI, I2C, etc.
  • Experience with Software Development processes including source control, bug tracking, and design documentation
  • Excellent communication and interpersonal skills, and the ability to present complex technical ideas
Job Responsibility
Job Responsibility
  • Work with a small, multi-disciplinary development team to architect and build software for execution on bare metal, RTOS, or Embedded Linux operating systems
  • Provide technical leadership on embedded software design and development
  • Write robust and reliable software that will be shipped to thousands of machines worldwide
  • Implement best practices for clean, well-documented code
  • Deliver impactful features to our users by releasing stable firmware updates to thousands of machines
  • Assess third party and open source software
  • Make engineering tradeoff decisions and present them to members inside and outside the team
  • Participate in developing a long-term technology roadmap for the team and company
What we offer
What we offer
  • An inclusive office with diverse and inspiring colleagues
  • Shares in the company (we’re a Unicorn company)
  • Unlimited 3D prints
  • Fun team events
  • Fulltime
Read More
Arrow Right

Senior Firmware Engineer - Embedded Systems

The successful Firmware Engineer will analyze, develop, design, program, debug a...
Location
Location
United States , Lincolnshire
Salary
Salary:
Not provided
advancedtechsearch.com Logo
Advanced Technology Search Group
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in engineering (Computer Engineering, Computer Science or Software Engineering or related fields) with 6+ years of relevant experience
  • Hands on experience in firmware development using C/ C++ (low level/ device driver development)
Job Responsibility
Job Responsibility
  • Leads requirements meetings for moderately complex firmware design projects
  • Design, code, debug, and test assigned firmware, firmware improvements, and firmware modifications
  • Document designs and code or update preexisting documentation
  • Reviews firmware test results and root cause analysis
  • Reviews changes or upgrades to existing firmware designs
  • Identifies issues and makes recommendations for complex problems
  • Prepare system specifications and/or sub-specification or evaluate such specifications
  • Makes modifications to or upgrades existing firmware designs
  • Enhances and improves existing technologies
  • Develops positive relationships with other company functions
  • Fulltime
Read More
Arrow Right

Senior Embedded Systems Engineer

This role focuses on developing hardware and firmware for our devices based on Z...
Location
Location
Germany , Berlin
Salary
Salary:
Not provided
assistme.io Logo
AssistMe
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 7 years of working experience in a comparable surrounding
  • Bachelor´s or Master´s Degree in Computer Science, Electrical Engineering or a related field
  • Team player with great attention to detail willing to step out, willing to expand its skillset
  • Profound knowledge on Electrical and PCB design
  • Hardware debugging and board bring up
  • Excellent C programming skills with a focus on resource-constrained environments and writing clean, maintainable code
  • Able to use Python for automations and testing
  • Experience with BLE, UART, SPI, I2C
  • Experience working git and GitHub workflows for CI/CD
Job Responsibility
Job Responsibility
  • Hardware development and architecture for a BLE based medical wearable device
  • Hardware development and architecture for a Linux based gateway (BLE, WiFi, Cellular)
  • Firmware development and architecture for low-power, BLE enabled Arm Cortex-M based devices
  • Documentation of development and internal processes
What we offer
What we offer
  • Hands-on experience in a dynamic and data-driven environment
  • Team events and a diverse, international company culture
  • In-depth insights into how start-ups and the digital health sector work
  • Urban Sports Club benefits
  • Fulltime
Read More
Arrow Right