Remote Embedded Systems Engineer Jobs

Browse a wide range of remote Embedded Systems Engineer positions available globally. New jobs added frequently.
Share on:
Illustration of a computer and code
United States
Remote iconRemote

Senior Engineer, Firmware

Flock Safety

- Bachelors, Masters, or Ph.D. in Electrical Engineering, Computer Engineering, Computer Science, or related field - 8+ years experience - Proven track record of working with a large fleet of connected devices - Development experience within embedded systems/firmware design at multiple stages of the product life cycle - Experience with MCU firmware development bare-metal and RTOS-based - Experience with device bring-up within MCU bare metal, RTOS, Linux - Experience with Android system architect…

United States
Remote iconRemote

Firmware Engineer III

Flock Safety

- Bachelors, Masters, or Ph.D. in Electrical Engineering, Computer Engineering, Computer Science, or related field - 8+ years experience - Proven track record of working with a large fleet of connected devices - Understanding of different phases of connected device lifecycle and related challenges - Development experience within embedded systems/firmware design at multiple stages of the product life cycle (prototyping, pre-production engineering validation, release and scaling) - Experience with…

United States
Remote iconRemote

Firmware Engineer III, Device Connectivity (LTE/5G)

Flock Safety

- Master's or Ph.D. in Electrical Engineering, Computer Engineering, Computer Science, or a related field - 5+ years of experience in embedded software development - Deep expertise in embedded Linux or Android systems, especially in the networking and power management subsystems - Hands-on experience with the cellular connectivity stack, including modems, RIL, AT commands, SIM/eSIM management, and cellular network protocols (LTE/5G) - Proven ability to debug complex, system-level issues across h…

Roslyn +1 more
Remote iconRemote

Embedded Software Engineer

Shift5

- BS or MS in Computer Science, Computer Engineering, Electrical Engineering, or related field - 3+ years of experience in embedded systems / low-level software development - Experience with systems programming languages: C, C++, or Rust (preferred) - Experience with scripting languages: Python, Bash, etc - Experience with tooling to build custom embedded Linux distributions: Yocto, Buildroot - Experience with Git or similar version control, and CI/CD automation - Experience with low-level softw…

Atlanta
Remote iconRemote

Senior Software Engineer, Cellular

Flock Safety

Candidates must possess a Bachelor's Degree in Computer Science or Electrical Engineering and have at least 3 years of experience in cellular firmware and user space design. Proficiency in C, C++, and Python is required, along with demonstrated effective communication and excellent teamwork skills for cross-functional collaboration. Knowledge of wireless standards like 3GPP, commercial connectivity devices, wireless product software stacks, and database software such as Databricks or Snowflake a…

  • Compensation icon$149,600 - $187,000/year
  • Employment type iconFull Time
  • Experience level iconSenior (5 to 8 years)
Roslyn +1 more
Remote iconRemote

Embedded Software Test Engineer

Shift5

Candidates must possess a BS or MS in Science, Technology, Engineering, or Mathematics, with a minimum of 5 years of experience in software integration and/or testing, preferably for embedded or real-time systems. Proficiency in C, C++, or Rust software development, scripting languages like Python, and Linux systems and development tools is required. Experience with network performance analysis, system health monitoring, setting up hardware/software test environments, and working with software t…

  • Compensation iconSalary not specified
  • Employment type iconFull Time
  • Experience level iconMid-level (3 to 4 years), Senior (5 to 8 years)
Colorado
Remote iconRemote

Senior Systems Software Security Engineer – Data Center Systems

NVIDIA

Candidates should possess a BS or MS degree in Computer Engineering, Computer Science, or a related field, or equivalent experience, along with over 5 years of software and firmware security engineering experience. A strong understanding of security fundamentals, experience with software development and lifecycle standards (e.g., threat modeling, unit testing, incident response, code audit, CI/CD), and proficiency in Python, scripting, and system programming are essential. Familiarity with moder…

  • Compensation iconSalary not specified
  • Employment type iconFull Time
  • Experience level iconSenior (5 to 8 years)
United States +3 more
Remote iconRemote

Senior Embedded Software Engineer

Serve Robotics

Candidates should have 5+ years of experience developing production C++ code, including C++17 and newer. A minimum of 3 years of experience developing embedded Linux applications and user space drivers is required, along with experience in real-time systems with safety and performance requirements. Expertise in performance optimization of embedded software and familiarity with communication interfaces such as Ethernet, GMSL, PCIe, USB, UART, I2C, and CAN are essential. Experience in robotics or …

  • Compensation icon$150,000 - $200,000/year
  • Employment type iconFull Time
  • Experience level iconSenior (5 to 8 years), Expert & Leadership (9+ years)
United States
Remote iconRemote

Senior Embedded Machine Learning Engineer

Flock Safety

Candidates must possess strong proficiency in Kotlin and at least 6 years of professional engineering experience, including 3+ years with C++ production-grade applications or systems. Experience designing and developing testing frameworks, automated test suites, or CI pipelines is essential, along with a solid understanding of embedded systems programming and constraints. Familiarity with system-level debugging, performance profiling tools, and effective communication skills are also required. E…

  • Compensation icon$175,000 - $200,000/year
  • Employment type iconFull Time
  • Experience level iconSenior (5 to 8 years), Expert & Leadership (9+ years)
United States
Remote iconRemote

Software Engineer III, Kernel

Flock Safety

- Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or related field - 2+ years of experience in embedded software development - Practical experience working with embedded Linux or Android-based systems (academic, internship, or professional) - Solid programming skills in C and C++ - Familiarity with Linux kernel or Android system architecture (drivers, build system, HALs) - Understanding of peripheral bus technologies like SPI, I2C, UART - Comforta…

United States
Remote iconRemote

Join Our Talent Community

PatientPoint

Candidates should possess skills in Data & Tech, Engineering, Data & Analytics, Infrastructure & IT, Sales, Account Management, Field Services & Customer Support, Inside Sales, Outside Sales, and Creative & Marketing.

  • Compensation iconSalary not specified
  • Employment type iconInternship
  • Experience level iconEntry Level & New Grad
United States
Remote iconRemote

Apply here to join Nutrafol's Talent Community!

Nutrafol

Applicants should possess interests and experience that align with a future position at Nutrafol, and the Talent Acquisition team will contact them if a suitable match is identified.

  • Compensation iconSalary not specified
  • Employment type iconFull Time
  • Experience level iconEntry Level & New Grad
Remote +11 more
Remote iconRemote

Software Engineer, Platform

AeroVect

- 3+ years of experience developing or maintaining Linux-based embedded or robotics platforms - Proficiency in C++ and Python - Hands-on experience with ROS 1 or ROS 2 in a production or research setting - Knowledge of DDS internals and QoS tuning for deterministic data delivery - Strong grasp of real-time performance tuning, profiling tools (perf, eBPF, tracing), and resource-constrained optimization - Experience with Git, Docker/OCI containers

Roslyn +1 more
Remote iconRemote

Detections Engineer

Shift5

Candidates should have experience working with hardware, software, field, and research engineers. A strong understanding of serial protocols and embedded systems is required, along with the ability to translate threats into actionable technical specifics and code. Familiarity with attack surfaces, vectors, and effects on weapons systems and transportation fleet assets is also necessary.

  • Compensation iconSalary not specified
  • Employment type iconFull Time
  • Experience level iconSenior (5 to 8 years), Expert & Leadership (9+ years)
United States
Remote iconRemote

Principal Engineer, Autonomy Interface Software

General Motors

Candidates must possess a minimum Bachelor's degree in Computer Science, Software Engineering, Electronics & Communication, Electrical Engineering, or a related field. A minimum of 10 years of experience in Embedded Software development and launching quality software into production is required, along with a demonstrated successful technical track record leading software development teams in complex system environments. Experience with safety-critical development and testing in regulated environ…

  • Compensation iconSalary not specified
  • Employment type iconFull Time
  • Experience level iconExpert & Leadership (9+ years)

Get Started Today

Land your dream remote job 3x faster with AI