1:00 PM - 2:00 PM
Senior Product Manager Interview
Sarah Jenkins
Companies across the USA are increasingly seeking talent to build reliable, high-performance systems for connected devices and industrial applications. This growing need has opened 500+ remote positions for skilled professionals ready to design and optimize firmware for cutting-edge hardware. As the demand for embedded software engineer remote jobs continues to rise, organizations are looking for engineers who can deliver secure, efficient, and scalable solutions from anywhere in the country.
Success in this field requires strong proficiency in C and C++, along with a solid understanding of microcontrollers, RTOS, and hardware-software integration. Employers value candidates who can debug low-level systems, write efficient code under tight memory constraints, and work closely with hardware teams. These embedded software engineer vacancies often call for strong problem-solving skills and attention to detail, since the code directly controls physical devices.
Remote work in this profession typically involves collaborating with distributed teams through virtual labs, remote debugging tools, and cloud-based development environments. The USA market shows strong hiring momentum, driven by growth in IoT, automotive electronics, and industrial automation. Many companies now offer flexible remote arrangements to hire an embedded software engineer without limiting the search to a single city or region.
If you're ready to take the next step in your career, now is the perfect time to explore embedded software engineer positions through Global Work AI. Browse current openings and find the right match for your skills, and join professionals shaping the future of connected technology.

Quest Defense Systems & Solutions, Inc.
Design, develop, and test Flight Management System (FMS) software for military helicopters and aircraft. Collaborate with systems and software engineering teams to deliver reliable avionics software.

L3Harris Technologies
Lead the design, development, integration, and testing of embedded computing systems for military applications. Collaborate with cross-functional engineering teams to evaluate hardware-software interfaces and operational performance requirements.

RTX
Lead technical strategy for embedded software, including boot and board bring-up. Design software for complex embedded systems and guide system architecture. Define development processes and produce documentation such as design artifacts and test procedures.

Tieto
Support integration, functional, and regression testing of storage solutions. Analyze system performance, troubleshoot storage issues, and optimize environments. Contribute code to Lustre and related storage projects.

L3Harris Technologies
Lead software development for embedded computing systems, focusing on design, integration, and testing. Collaborate with cross-functional teams to evaluate hardware-software interfaces and operational performance.

Hire Ventures, Inc.
Take technical ownership of the CR-One firmware platform, including build, flash, provisioning, release, and update pipelines. Diagnose firmware and hardware issues, improve reproducible builds, and maintain backward compatibility.

Jobgether
Develop and integrate embedded software for Qualcomm-based hardware platforms, focusing on Board Support Package (BSP) development, Linux kernel customization, and device drivers.

D3 Embedded
Lead the design, development, and optimization of embedded software. Architect and implement firmware solutions, debug complex system issues, and ensure high performance and reliability. Conduct code reviews, unit testing, and oversee software/hardware integration.

Inabia Software & Consulting Inc.
Perform board bring-up for Qualcomm QCS-based hardware platforms, develop and customize BSPs, Linux kernel, and device drivers. Support hardware validation and system integration while debugging boot, kernel, driver, and peripheral issues.

Jobgether
Lead the architecture and evolution of ARM and AArch64 execution support. Diagnose and resolve performance and compatibility issues, implement new architectural features, and improve emulated workloads.

Cherry Bekaert
Own the electrical architecture from schematic review to failure diagnosis. Specify and troubleshoot embedded controls and sensor data-acquisition systems, writing necessary utilities in Python/C/C++. Guide mechanical design and ensure calibration accuracy through alignment tolerances.
Swiftly
Design, build, and maintain software for embedded systems and IoT devices in public transit. Develop cloud-native backend services for device management and telemetry data processing. Implement over-the-air software deployment and testing strategies for hardware-in-the-loop systems.

Samsara
Lead the development and deployment of intelligent safety features and video processing for fleet and industrial products. Integrate high-performance camera systems and real-time edge computing, ensuring accuracy of AI algorithms.

Bugcrowd
Own and enhance ARM and AArch64 execution support through emulation. Diagnose issues related to instruction semantics, memory management, and system calls. Add support for new ARM features and improve performance of emulated workloads.

Bjak
Integrate AOSP/custom ROM with device hardware, working with Board Support Packages (BSPs) and vendor-specific Hardware Abstraction Layers (HALs). Support device bring-up and boot processes, integrating components like camera, microphone, and sensors.

BairesDev
Design and develop safety-critical software components using C++ for fail-operational systems. Architect resilient system behaviors to maintain safe vehicle operation during hardware or software degradation.

BairesDev
Design and implement real-time software solutions using FreeRTOS, Zephyr, or VxWorks. Develop deterministic task scheduling and manage inter-task communication and synchronization. Ensure system reliability through testing and fault-tolerance mechanisms.

Pavago
Take ownership of the existing Python codebase, troubleshoot live issues, and maintain production systems. Improve data pipelines and automations, maintain and extend APIs and integrations, and document workflows.

Arthrex
Assist product design and development teams in securing connected and IoT medical devices. Conduct architecture reviews, define product security requirements, and test for vulnerabilities. Document steps of the Secure Product Development Framework for regulatory submissions.

Amazon
Lead and mentor junior engineers on networking software projects. Design and implement data plane networking software on custom hardware, overseeing the full software lifecycle. Build and enhance network virtualization systems for VPC connectivity and security.

Glydways
Design, prototype, build, and test production vehicle firmware for safety-critical systems. Develop applications in RTOS environments, optimizing for reliability and performance. Lead debugging for new boards and SoCs, collaborating with electrical engineers.

Torus
Develop firmware features for energy storage products, ensuring seamless integration with hardware and software teams. Drive quality through design reviews and automated testing, while debugging and optimizing embedded applications.

Guntner U.S..
Design, develop, test, and maintain embedded software solutions in C/C++ on Embedded Linux platforms. Develop communication, networking, and data management functionalities using industrial and IP-based protocols.

Parallel Wireless
Architect and optimize embedded Layer 2/Layer 3 protocol stack software for 5G systems. Identify new features for next-generation products and troubleshoot complex software defects. Collaborate with engineering teams to integrate and validate stack functionality and system performance.

Resonant Link Medical
Lead embedded software development across product platforms, from requirements to release. Establish and own IEC 62304 software development practices, ensuring compliance and effective risk controls.

Tensordyne
Lead requirements gathering, design, and development of system-level services and tools for AI inference platform software. Support cross-functional engineering teams in platform software validation and bring-up.

Orchard
Design, develop, and implement embedded software for real-time operating systems (RTOS) in spacecraft applications. Manage software throughout the development lifecycle, including integration and verification.

Quest Defense Systems & Solutions, Inc.
Support the development lifecycle of safety-critical aircraft systems, including requirements analysis, design review, implementation oversight, integration, verification, troubleshooting, and certification support.

Jam
Develop and maintain firmware for advanced network audio amplifiers and digital signal processors. Create backend and middleware firmware for embedded Linux platforms, assist with peripheral interface electronics design, and define test plans for code validation.

Forterra
Establish and execute the verification and validation approach for safety critical embedded software. Build and maintain automated test frameworks, conduct fault injection and stress tests, and prepare test evidence.

Kepler Communications
Design, develop, and maintain embedded software for spacecraft and ground systems. Implement secure communications capabilities and build low-level software components.

HARMAN International
Develop software components for Telematics using C++ and Linux. Create component design documents based on specifications, perform functional testing, and participate in code reviews. Debug software issues, analyze existing embedded software, and implement unit tests.

Lynx
Develop and integrate embedded software using C/C++ for real-time operating systems. Troubleshoot and debug software on target hardware in lab environments. Collaborate with clients and peers to communicate project status and technical solutions.

Ekumen
Own and manage BSP integration test suites using a Python-based framework. Validate BSP releases on hardware, file and resolve integration issues, and translate platform team requirements into actionable tests.

Cornelis Networks, Inc.
Architect and implement bare-metal C firmware on a RISC-V management core. Own the secure firmware-loading pipeline and manage firmware distribution across multiple engines. Define hardware/software contracts with ASIC/RTL teams and validate firmware against functional simulators.

Quest Defense Systems & Solutions, Inc.
Lead airborne software tool qualification activities, including test environment setup and Run-For-Score execution. Develop DO-330 qualification packages and support internal and regulatory reviews for compliance with RTCA/DO-178 standards. Provide technical leadership and mentoring within the team.

EquipmentShare
Design, develop, and deploy software for embedded systems in IoT devices. Collaborate with teams to create system architecture and integrate embedded systems. Conduct testing and analyses, document design processes, and ensure the robustness of wireless communication.

AGCO
Assist in the development, integration, and testing of embedded software components. Support software and hardware validation activities, including bench testing and troubleshooting.

Witekio
Develop middleware using C/C++, customize Yocto and Buildroot distributions, and create device drivers for bootloaders and Linux kernels. Develop or customize board support packages (BSP) for enhanced functionality.

GridPoint
Build and maintain features in Elixir application firmware, structure application services, define device control logic, and develop solutions within hardware limits. Debug on real hardware, maintain interfaces to the GridPoint cloud, and verify work before release.
10,000,000+ more jobs available!