CrawlJobs Logo

Staff Software Engineer – Embedded Systems

United States, Bloomfield · Job Posted April 27, 2026
Apply Position
Job Link Share

Job Description

We are seeking a Staff Software Engineer to lead the development of embedded software solutions for complex, safety-critical commercial systems. This role provides technical leadership across the full embedded software lifecycle, including architecture, development, testing, automation, and field and factory tooling. The ideal candidate brings deep expertise in embedded systems, strong leadership and mentoring capabilities, and a proven ability to translate business requirements into robust technical solutions. This position plays a key role in advancing global embedded software standards, improving reliability, security, and user experience across products.

Job Responsibility

  • Lead implementation of the embedded software roadmap across field and factory tools
  • Provide architectural guidance and drive best practices across global engineering teams
  • Establish and enforce coding standards and conduct code reviews to ensure high-quality, maintainable software
  • Mentor and guide engineers to strengthen technical depth and consistency
  • Lead development of embedded C/C++ solutions across real-time systems
  • Support kernel, driver, BSP, bootloader, and device driver development
  • Design and maintain multi-threaded, real-time applications using RTOS platforms
  • Integrate and debug hardware interfaces including CAN, RS232/422/485, SPI, I2C, EEPROM, Flash, and timers
  • Drive adoption of automated testing, simulation, and CI/CD pipelines to improve release quality and speed
  • Lead regression and system-level integration testing strategies
  • Utilize advanced debugging tools (emulators, logic analyzers, JTAG/BDM, CAN analyzers, scopes)
  • Lead integration of cybersecurity best practices into embedded products
  • Partner with field users to improve UI/UX and reduce troubleshooting time
  • Lead critical troubleshooting efforts for high-value customers and legacy systems
  • Participate in project planning, estimation, and cross-functional resource coordination

Requirements

  • Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or related field with 12+ years of experience
  • or Master’s degree with 10+ years of experience
  • Extensive experience across all phases of the Software Development Life Cycle (SDLC)
  • Strong embedded C/C++ development experience
  • Hands-on experience with RTOS environments and real-time debugging
  • Experience with source control systems (Git, Subversion, Atlassian tools)
  • Strong understanding of embedded hardware, schematics, and system integration
  • Ability to work independently, lead multiple initiatives, and mentor others
  • Strong communication skills and commitment to safety, ethics, and quality

Nice to have

  • Experience with VB.NET or C# for simulator and UI/UX tooling
  • Experience with ARM or ColdFire microcontrollers
  • Familiarity with Linux, VxWorks, ThreadX, or Green Hills RTOS
  • Experience with Java, Python, Yocto, or other embedded build systems
  • Networking protocol experience (TCP/IP, UDP, Multicast) and tools such as Wireshark
  • Experience using defect tracking tools such as JIRA or Bugzilla
  • Ability to work in industrial environments including equipment rooms as needed

What we offer

  • medical insurance
  • vision insurance
  • dental insurance
  • life insurance
  • disability insurance
  • 401(k) plan

Looking for more opportunities?

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

Similar Jobs for

Staff Software Engineer – Embedded Systems

8 matching positions

Staff Embedded Systems Engineer

Torus is hiring a Staff Embedded Systems Engineer to be a senior level individua...
Location
Location
United States
Salary
Salary:
150000.00 - 175000.00 USD / Year
torus.co Logo
Torus
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS in Electrical Engineering, Computer Science, Embedded Systems, or equivalent practical experience
  • 5+ years of hands-on experience developing commercial embedded software or firmware applications
  • Strong Python proficiency and real production experience running Python on Embedded Linux (Yocto or similar)
  • Solid understanding of serial communication protocols—RS-485, Modbus, I²C, CAN, Ethernet
  • Experience with real-time embedded systems: multi-threading, inter-process communication, timing constraints
  • Ability to read schematics and PCB layouts to troubleshoot hardware integration issues
  • Proven track record leading or mentoring engineers on technical projects
  • Applicants must already have the legal authorization to work in the US without requiring any employer sponsorship
  • Proficiency in reading, writing, and speaking English required
Job Responsibility
Job Responsibility
  • Supporting and mentoring a small team of firmware engineers
  • Developing firmware features across our energy storage product lines: telemetry, control loops, cloud connectivity, and hardware abstraction layers
  • Owning system integration—working closely with hardware, data, and software teams
  • Driving quality through design reviews, automated testing, and documentation
  • Debugging and optimizing real-time embedded applications and serial communication interfaces
  • Supporting scaling operations—deployment tooling, remote monitoring, and root-cause analysis of field issues
  • Participate in on-call rotation for escalated technical issues
What we offer
What we offer
  • Employee Rewards Package including Equity
  • 401(k) Retirement Savings Plan
  • Health Benefits Package: Choice between traditional PPO or HSA eligible medical plans
  • Dental insurance
  • Vision insurance
  • Human-centered Paid Time Off including Unlimited Discretionary PTO
  • 10-days paid company holidays
  • Waiting period-free 100% paid parental leave
  • Torus paid Life and AD&D Insurance with option to purchase additional coverage
  • Voluntary Short- and Long-Term Disability Insurance
  • Fulltime
Read More
Arrow Right

Senior Staff Embedded Software Engineer

As a Senior Staff Software Engineer on the Spot team, you will be part of a high...
Location
Location
United States , Waltham
Salary
Salary:
Not provided
bostondynamics.com Logo
Boston Dynamics
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Linux expertise - at both kernel and user spaces. You should have a deep understanding of processes, threads, interrupt handling, file systems, IPC mechanisms, memory management, systemd, and other components
  • 8+ years of prior software development in C/C++, as well as shell scripting or Python
  • Excellent debugging skills - both overall methodology as well as knowledge of available tools
  • Performance optimization of systems
  • Eligible to work in the United States
Job Responsibility
Job Responsibility
  • Create toolchains for building, verifying, and deploying system images across a variety of computer architectures
  • Address systems performance issues: Debug issues encountered in the field, build instrumentation and diagnostic tools, and architect high-performance infrastructure components such as IPC systems or process/thread scheduling approaches
  • Enable new hardware innovations: Derisk designs during early phases, create overall software system architecture, and create device drivers or kernel support where needed
  • Ensure the security of our products using techniques like Secure Boot, Disk Encryption, Process Sandboxing, and Access Controls
  • Communicate designs and best practices across the broader organization
  • Mentor junior engineers and share your expertise
  • Fulltime
Read More
Arrow Right

Staff Software Engineer, Embedded Experience

At Harvey, we’re transforming how legal and professional services operate — not ...
Location
Location
United States , San Francisco
Salary
Salary:
238000.00 - 312000.00 USD / Year
harvey.ai Logo
Harvey
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of professional software engineering experience, with deep expertise in backend or backend-leaning fullstack development
  • A strong track record of designing and building scalable, production-grade systems—including backend systems, APIs, services, and infrastructure for complex, distributed, or latency-sensitive applications—in SaaS or high-growth environments
  • Comfort working close to the product surface and directly with customers, translating qualitative feedback into technical solutions
  • Strong communication skills and the ability to collaborate effectively across engineering, product, design, and customer-facing teams
  • Excellent context-switching abilities and comfort operating in ambiguous, exploratory problem spaces
  • A bias toward ownership and action
Job Responsibility
Job Responsibility
  • Own and lead the backend architecture for Harvey’s embedded experiences, including integrations with enterprise platforms like Microsoft Word and Outlook
  • Design and build scalable, reliable backend systems and APIs that support AI-powered workflows across diverse customer environments
  • Partner directly with customers to deeply understand their workflows, validate hypotheses, and translate insights into durable, extensible product features
  • Drive technical decisions in a high-autonomy environment, where problem definition, scope, and success metrics are often shaped by the team rather than handed down
  • Collaborate closely with frontend engineers, product managers, and designers to shape cohesive, high-quality embedded experiences
  • Navigate ambiguity and help define new products and technical foundations for customer segments that are new to Harvey
  • Mentor engineers and raise the bar on system design, code quality, and engineering judgment across the team
What we offer
What we offer
  • Offers Equity
  • Offers Bonus
  • Comprehensive health, dental and vision coverage
  • retirement benefits (401k match up to 4%)
  • flexible PTO
  • Fulltime
Read More
Arrow Right

Staff Software Engineer, Embedded Experience

The Embedded Experience team operates like an internal innovation lab at Harvey,...
Location
Location
United States , New York
Salary
Salary:
238000.00 - 312000.00 USD / Year
harvey.ai Logo
Harvey
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of professional software engineering experience, with deep expertise in backend or backend-leaning fullstack development
  • A strong track record of designing and building scalable, production-grade systems—including backend systems, APIs, services, and infrastructure for complex, distributed, or latency-sensitive applications—in SaaS or high-growth environments
  • Comfort working close to the product surface and directly with customers, translating qualitative feedback into technical solutions
  • Strong communication skills and the ability to collaborate effectively across engineering, product, design, and customer-facing teams
  • Excellent context-switching abilities and comfort operating in ambiguous, exploratory problem spaces
  • A bias toward ownership and action
Job Responsibility
Job Responsibility
  • Own and lead the backend architecture for Harvey’s embedded experiences, including integrations with enterprise platforms like Microsoft Word and Outlook
  • Design and build scalable, reliable backend systems and APIs that support AI-powered workflows across diverse customer environments
  • Partner directly with customers to deeply understand their workflows, validate hypotheses, and translate insights into durable, extensible product features
  • Drive technical decisions in a high-autonomy environment, where problem definition, scope, and success metrics are often shaped by the team rather than handed down
  • Collaborate closely with frontend engineers, product managers, and designers to shape cohesive, high-quality embedded experiences
  • Navigate ambiguity and help define new products and technical foundations for customer segments that are new to Harvey
  • Mentor engineers and raise the bar on system design, code quality, and engineering judgment across the team
What we offer
What we offer
  • Comprehensive health, dental and vision coverage
  • retirement benefits (401k match up to 4%)
  • flexible PTO
  • equity plan
  • bonus
  • Fulltime
Read More
Arrow Right

Staff Embedded Software Engineer - Camera Firmware

As a Staff Embedded Software Engineer, you will spearhead the development of bra...
Location
Location
United States , San Mateo
Salary
Salary:
200000.00 - 300000.00 USD / Year
verkada.com Logo
Verkada
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS/MS in Computer Science, Electrical Engineering, or related field
  • 10+ years of professional experience in systems software development for performance and resource-constrained environments
  • 5+ years of experience building software for Linux-based platforms
  • Demonstrated experience leading large-scale, cross-functional initiatives from concept to production
  • Proven experience leading initial board bring-up and hardware-software co-design for first-generation embedded devices
  • Hands-on experience with low-level protocols (SPI, I2C, UART, USB) and the ability to debug complex hardware-software interactions
  • Experience designing, implementing and debugging concurrent/multithreaded firmware services
  • Strong understanding of modern operating systems, computer architecture, and trade-offs between compute, memory, and storage
  • Proficient in at least one systems programming language: C++ or Golang
  • Familiarity with Bash scripting and Python for tooling and automation
Job Responsibility
Job Responsibility
  • Unlocking New Markets: Lead the end-to-end lifecycle of entirely new camera categories for untapped market segments
  • Architectural Leadership: Own the firmware roadmap and drive the large-scale architectural changes required to support novel features across the entire stack
  • System-Wide Technical Depth: Engineer high-performance features across a diverse software landscape
  • Complex Problem Solving: Tackle the most system-level challenges
  • Navigate Multi-Dimensional Trade-offs: Systematically balance conflicting priorities
  • Cross-Functional Optimization: Partner with CV, Streaming, and Storage teams to architect vertically integrated features
  • Operational Excellence at Scale: Champion a reliability-first culture for a global fleet of 1.5 million perpetually online devices
What we offer
What we offer
  • Healthcare programs
  • Premiums are 100% covered for the employee under at least one plan and 80% for family premiums under all plans
  • Nationwide medical, vision and dental coverage
  • Health Saving Account (HSA) with annual employer contributions
  • Flexible Spending Account (FSA) with tax saving options
  • Expanded mental health support
  • Paid parental leave policy & fertility benefits
  • Paid holidays
  • Firmwide extended holidays
  • Flexible PTO
  • Fulltime
Read More
Arrow Right

Staff Embedded Software Engineer

Arm is seeking skilled, experienced, and highly motivated embedded software deve...
Location
Location
United Kingdom , Cambridge or Bristol
Salary
Salary:
Not provided
arm.com Logo
ARM
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Expert in C programming for embedded systems with excellent debugging skills
  • Experience in development and maintenance of product quality firmware with good knowledge of bootloaders and device drivers
  • Defect triaging and defect management experience of system software
  • Good understanding and experience maintaining software compliant with industry specifications such as UEFI and ACPI
  • Familiarity with technologies such as RAS, hypervisors, CXL, power management and security
Job Responsibility
Job Responsibility
  • Support and maintenance of downstream product quality firmware of Arm Neoverse CSS based platform solutions
  • Provide primary interface to all customers for support and maintenance requirements
  • Defect management, feature back porting and defect fixing
  • Work closely with the release team for coordination of downstream release updates for customers post-launch releases
  • Work alongside firmware development team in contributing to the design and development of solutions for Arm Neoverse CPU and System IP based Infrastructure platforms
What we offer
What we offer
  • Health and Wellness
  • Work and Life Success
  • Financial Rewards
  • Development and Support
Read More
Arrow Right

Staff Software Engineer, Embedded

We are looking for an Embedded Software Engineer with a background in embedded s...
Location
Location
United States , Mountain View
Salary
Salary:
200000.00 - 250000.00 USD / Year
kodiak.ai Logo
Kodiak Robotics
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong technical background. BS or MS, or equivalent experience in Computer Science, Electrical Engineering, or Computer Engineering
  • 8+ years of software development experience, ideally within the automotive, aerospace or a related industry
  • Extensive programming experience in C++
  • Deep knowledge of embedded programming platforms
  • Good understanding of networking fundamentals
  • Experience with implementation and on-vehicle debugging of low level hardware buses such as I2C, CAN, SPI, and UART
  • Experience with high speed hardware communication such as PCIe and Automotive Ethernet
  • Hands on. You are just as comfortable getting your hands dirty analyzing a subsystem in the shop as when using a keyboard.
  • Great communicator. You have experience writing clear, concise, and detailed documentation
  • Passion. You are passionate about autonomous vehicles and their potential impact on humanity
Job Responsibility
Job Responsibility
  • Collaborate with hardware EE on design and test of high reliable hardware systems
  • Collaborate with software engineering on architecture, optimizations and reviews
  • Contribute to hardware specifications to ensure test coverage and fault detection
  • Participate in hands-on hardware bring-up in the engineering lab using analyzers and probes
  • Debug common truck functions on the vehicles (Driver interfaces, Braking, Steering)
  • Develop software for embedded platforms (x86, ARM) in C/C++
  • Develop software for sensors. Evaluation and production (Camera, Radar, Lidar, IMU)
  • Develop software for network devices
What we offer
What we offer
  • Competitive compensation package including equity and annual bonuses
  • Excellent Medical, Dental, and Vision plans through Kaiser Permanente, Cigna, and MetLife (including a medical plan with infertility benefits)
  • MetLife Legal Services, Identity & Fraud Protection, Hospital Indemnity Insurance, Accident Insurance, & Critical Illness Insurance
  • Flexible PTO, 10 paid holidays, and generous parental leave policies
  • Office perks: dog-friendly, free catered lunch, a fully stocked kitchen, and free EV charging
  • Long Term Disability, Short Term Disability, Life Insurance
  • Wellbeing Benefits - Headspace through Cigna, Calm through Kaiser, One Medical, Gympass, Spring Health through Cigna, Rula (mental health navigation)
  • Fidelity 401(k)
  • Commuter, FSA, Dependent Care FSA, HSA
  • Various incentive programs (referral bonuses, patent bonuses, etc.)
  • Fulltime
Read More
Arrow Right

Staff Embedded Software Engineer (Wireless Networking)

As a Staff Embedded Software Engineer specializing in Wireless Networking, you w...
Location
Location
United States , Boston
Salary
Salary:
118600.00 - 174000.00 USD / Year
simplisafe.com Logo
SimpliSafe
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field
  • 5+ years of experience in embedded firmware development with a strong focus on wireless networking
  • Expert-level proficiency in C/C++ for embedded systems
  • Deep understanding of the entire TCP/IP networking stack (Layers 2-7), including Ethernet, IP, TCP, UDP, DNS, DHCP, Thread, etc.
  • Extensive experience with WiFi (802.11) protocols, including MAC layer operations, roaming, power saving modes, and coexistence
  • Hands-on experience with embedded operating systems including FreeRTOS and Linux
  • Experience with various microcontrollers (e.g., ARM Cortex-M/R) and their peripherals
  • Proven ability to optimize embedded networking stacks for throughput, latency, power consumption, and memory footprint
  • Strong understanding of network security concepts, protocols, certificates/keys, firewalls, packet inspection and filtering
  • Familiarity with the following tools: Wireshark, Communications Analyzer, Traffic/Load generators, Network throttling, Wireless impairment test setups
Job Responsibility
Job Responsibility
  • Full Communications Stack Network Debugging & Optimization: Diagnose and resolve complex network connectivity, throughput, latency, and reliability issues across the entire networking stack, from the wireless radio (PHY/MAC layers) through TCP/IP and up to the application layer on embedded IoT devices
  • Protocol Implementation & Tuning: Implement, port, and optimize low power wireless (802.11, HaLow, Thread) and TCP/IP protocols to meet specific performance, power, and memory constraints of embedded systems
  • Performance Analysis: Conduct in-depth performance analysis of wireless and networking stacks, identifying bottlenecks and proposing innovative solutions for optimization (e.g., retransmission strategies, buffer management, concurrency, power management, scheduling)
  • Root Cause Analysis: Perform detailed root cause analysis of intermittent and hard-to-reproduce networking issues using advanced debugging techniques and tools
  • Cross-Functional Collaboration: Work closely with hardware engineers to characterize RF performance, integrate drivers, and troubleshoot hardware-firmware interactions. Collaborate with application software developers to ensure seamless integration and optimal use of network services
  • Testing & Validation: Define and help develop and comprehensive test plans for wireless our QA and Automation teams to include unit, integration, and system-level tests
  • Stay Current: Keep abreast of the latest advancements in wireless technologies, networking protocols, and embedded systems
  • Travel: Willing to travel to Asian manufacturing partners 1-3 times per year
What we offer
What we offer
  • A mission- and values-driven culture and a safe, inclusive environment where you can build, grow and thrive
  • A comprehensive total rewards package that supports your wellness and provides security for SimpliSafers and their families
  • Free SimpliSafe system and professional monitoring for your home
  • Employee Resource Groups (ERGs) that bring people together, give opportunities to network, mentor and develop, and advocate for change
  • Participation in our annual bonus program, equity, and other forms of compensation, in addition to a full range of medical, retirement, and lifestyle benefits
  • Fulltime
Read More
Arrow Right