CrawlJobs Logo

Staff Embedded Engineer

Sweden, Stockholm · Job Posted June 15, 2026
Apply Position
Job Link Share

Job Description

We operate one of the world’s largest connected micromobility fleets, with close to 200,000 vehicles across multiple hardware generations, vehicle models and markets – and we will keep scaling significantly in the coming years. As our fleet grows in scale and complexity, firmware reliability, platform architecture, and operational robustness become increasingly critical to the business. Ultimately, your work ensures that every Voi vehicle feels safe, reliable and effortless to use – even after years of real‑world use, rough weather, and everyday wear and tear. We are now looking for a deeply experienced Staff Embedded Engineer to help lead the next generation of our vehicle and IoT platform. In this highly hands-on technical leadership role you will shape the long‑term embedded platform strategy and architecture, and work across teams, suppliers and partners to make sure our vehicles are consistently reliable.

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

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

Nice to have

  • STM32‑based or other heterogeneous embedded architectures, and modern RTOS platforms such as Zephyr
  • Secure boot, TrustZone, TPMs or other embedded security architectures, as well as Embedded Linux systems
  • GNSS, geofencing, sensor fusion or other edge‑processing systems, and battery‑powered devices with a focus on power optimisation
  • Operating large, globally distributed IoT fleets across varied connectivity environments, including recovering from real‑world operational failures, factory issues or large‑scale fleet incidents

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

Looking for more opportunities?

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

Similar Jobs for

Staff Embedded Engineer

8 matching positions

Staff Embedded Linux Engineer

Aurora’s mission is to deliver the benefits of self-driving technology safely, q...
Location
Location
United States , Mountain View
Salary
Salary:
189000.00 - 303000.00 USD / Year
aurora.tech Logo
Aurora Innovation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field
  • Minimum of 8+ years of hands-on experience in embedded Linux development, with a strong background in system-level programming and board bring-up
  • Deep expertise in the Yocto Project, including custom layer development, recipes (BitBake), and image generation
  • Strong proficiency in C/C++ programming for embedded and kernel-level development
  • In-depth knowledge of the Linux kernel internals, memory management, scheduling, and device driver architecture
  • Hands-on experience with debugging tools like GDB, JTAG, Lauterbach, and oscilloscopes
  • Strong problem-solving, analytical, and communication skills, with the ability to work effectively in cross-functional teams
Job Responsibility
Job Responsibility
  • Lead the design, development, customization, and maintenance of Board Support Packages (BSPs) for various hardware platforms using the Yocto Project build system
  • Configure, build, and optimize the Linux kernel, bootloaders (U-Boot), and root file systems for custom hardware, ensuring system stability and performance
  • Develop, port, and debug Linux device drivers for a wide range of hardware interfaces, including PCIe, DDR, Ethernet, I2C, SPI, and USB
  • Collaborate with hardware engineers during initial board bring-up, debugging issues at the register and schematic levels using tools such as JTAG, oscilloscopes, and logic analyzers
  • Implement and enhance functionalities related to the PCIe subsystem, including DMA, memory management, and interrupt handling
  • Work with BIOS/UEFI configurations and integrate them with the embedded Linux environment as required for specific platforms (e.g., x86 architectures)
  • Optimize system performance, boot time, memory footprint, and power consumption for embedded devices
  • Develop and maintain robust CI/CD pipelines and automated testing workflows for the embedded software stack
  • Create Requirements and Design, conduct code reviews, mentor junior engineers, and develop unit test plans
What we offer
What we offer
  • annual bonus
  • equity compensation
  • Fulltime
Read More
Arrow Right

Lead / Staff Embedded Cybersecurity Engineer

AMD is looking for an influential software engineer who is passionate about impr...
Location
Location
Germany
Salary
Salary:
Not provided
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Familiarity with potential threats, vulnerabilities, and attack vectors targeting SoC and embedded x86 designs
  • Security expertise in the following industries: Aerospace & Defense, Automotive, Datacenter, Test & Measurement
  • Knowledge in security concepts & cryptographic algorithms in microelectronics
  • Experience with the application of security into products and systems
  • Experience with security certifications (e.g. Common Criteria and/or FIPS)
  • Experience in FPGA or embedded x86 design
  • Experience in use of simulation and verification techniques
  • Experience in Verilog, VHDL, Python, PERL, C, or other programming languages
  • Hands on experience with lab equipment in a testing environment
  • Hands on experience with HW (FPGA/SoC/embedded x86)
Job Responsibility
Job Responsibility
  • Develop and drive execution of comprehensive, highly effective security software for sophisticated new technology and new product introduction projects (FPGA/SoC, embedded x86)
  • Engage in deep technical discussions to define security requirements for next generation products
  • Participate in resolution critical customer support cases
  • Review security architectures in support of customer driven use cases
  • Collaborate closely with engineering teams to manage requirements throughout the product lifecycle (architecture, design, test, etc) using requirement management software and tools
  • Participate in the validation new SW security features before releasing them to customers
  • Collaborate closely with multiple teams to deliver key planning solutions and the technology to support them
  • Help contribute to the design and implementation of future architecture for a highly scalable, durable, and innovative system
  • Work very closely with dev teams and Project Managers to drive results. Support Secure Development Lifecycle activities including Threat Modeling, Penetration Testing, Red Teaming, Code Reviews, etc
  • Help contribute to the design and implementation of future architecture for implementing security features such as secure boot, state of the art cryptographic algorithms, and access control policies
  • Fulltime
Read More
Arrow Right

Staff SW Engineer - Embedded SW

The Vehicle Mechatronics Embedded Controls (VMEC) organization is seeking Embedd...
Location
Location
United States , Mountain View
Salary
Salary:
202900.00 - 310900.00 USD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in computer science, Mechatronics, Software, Electrical or Computer Engineering, or equivalent experience
  • 7+ years of embedded software development experience
  • Proficiency in writing and debugging C code
  • Strong oral and written communication skills as well as good interpersonal skills to work effectively in a geographically dispersed team
  • Individually motivated
  • scrum team members are expected to pursue their goals with a high degree of independence and motivation
Job Responsibility
Job Responsibility
  • Working with Software Architects to understand and implement Software Defined Vehicle requirements and designs within the team
  • Collaborating with an agile-scrum team to develop embedded software for the Body domain using C code
  • Creating and integrating software while following best practices
  • Developing software interfaces as needed to integrate new components and enhance existing software capabilities
  • Identifying and resolving software issues and contributing to the team's knowledge base for future reference
  • Archiving software components in GIT repository databases and coordinating retention efforts between controls and software teams
  • Designing test cases to ensure comprehensive software testing at the unit, component, and integrated levels
What we offer
What we offer
  • Incentive pay program based on company performance, job level, and individual performance
  • Fulltime
Read More
Arrow Right

Staff Software Engineer – Embedded Systems

We are seeking a Staff Software Engineer to lead the development of embedded sof...
Location
Location
United States , Bloomfield
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
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
Job Responsibility
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
What we offer
What we offer
  • medical insurance
  • vision insurance
  • dental insurance
  • life insurance
  • disability insurance
  • 401(k) plan
  • Fulltime
Read More
Arrow Right

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

Staff Embedded ML Engineer, Edge AI

We are seeking a highly motivated and experienced Embedded Machine Learning Engi...
Location
Location
United States , Boston
Salary
Salary:
183300.00 - 268800.00 USD / Year
simplisafe.com Logo
SimpliSafe
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of experience in embedded systems and/or performance engineering, with experience shipping production software on constrained devices
  • Strong C/C++ expertise with deep knowledge of low-level performance topics: CPU architecture, memory hierarchy, concurrency, and real-time considerations
  • Demonstrated experience optimizing ML inference on embedded targets, including operator/kernel tuning and end-to-end pipeline optimization
  • Familiarity with modern vision model families (transformer-based detectors such as DEIM/DFINE/RT-DETR series and CNN-based detectors such as YOLO family or similar) sufficient to optimize their execution characteristics (tensor shapes, attention/conv patterns, post-processing)
  • Experience with on-device inference runtimes and deployment workflows (e.g., TFLite, ONNX Runtime, TensorRT or vendor runtimes), including operator support constraints and graph-level transformations
  • Strong debugging and profiling skills (perf, flame graphs, hardware counters, tracing) and ability to drive performance investigations to closure
  • Ability to lead cross-functionally across ML, firmware, and hardware teams
  • comfortable defining benchmarks/KPIs and making tradeoffs
Job Responsibility
Job Responsibility
  • Own the embedded deployment and performance of on-device ML inference for outdoor monitoring workloads (real-time video/event pipelines)
  • Optimize end-to-end inference performance across CPU/DSP/NPU/GPU (as applicable): latency, throughput (FPS), memory footprint, power, thermals, startup time, and stability
  • Perform kernel/operator-level optimization: vectorization (e.g., SIMD/NEON), tiling, cache-friendly memory layouts
  • reducing bandwidth and memory copies, optimizing post-processing
  • fusing ops, minimizing synchronization/overhead, thread scheduling
  • Integrate and maintain ML models within embedded pipelines: model import/export validation, operator compatibility, graph transforms
  • runtime integration in C/C++ (including pre/post-processing)
  • robust error handling, watchdogs, and safe fallback behavior
  • Drive quantization and deployment readiness from an embedded perspective: validate INT8/FP16 paths, calibration flows, numerical accuracy checks
  • debug quantization edge cases and operator mismatches on target runtimes
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

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