Get the job you really want.
Top Embedded Software Engineer Jobs
As an Embedded Software Engineer, you will develop embedded software for robotic technologies, ensuring safe operation around humans and the environment. Your role involves designing software systems, integrating new technologies, and leading technical projects while collaborating within a small interdisciplinary team.
As an Embedded Software Engineer, you'll design, develop, and maintain embedded software for prototype aircraft, collaborating with R&D teams on requirements and implementations while ensuring code quality and optimizing performance. You'll also debug issues, integrate software with hardware, and document processes.
As a Principal Embedded Software Engineer, you will design, develop, troubleshoot, and debug firmware and software for electro-mechanical systems, focusing on precision manufacturing and medical fluid handling. You will lead architecture development, collaborate with a global team, write requirements for software APIs/SDKs, and coach junior engineers.
The Senior Embedded Software Engineer will develop software for edge devices, focusing on controlling software defined radios and creating robust systems to resist exploitation. The role requires owning critical product features from development to release and involves collaboration with a cross-functional team. Occasional travel is also expected.
As an Embedded Software Engineer, you'll work on the Trusted Computing team to develop and maintain content security solutions, implement testing of these solutions, and ensure adherence to industry software development standards while collaborating with internal customers and team members.
The Senior Embedded Software Engineer will design and write high-quality, real-time embedded software for electronic systems, collaborate with various engineering disciplines, analyze complex software designs, and prepare design documentation. The role requires strong object-oriented programming skills, particularly in C++, and experience in scripting languages.
The Embedded Software Engineer will design, develop, and test embedded software for medical devices, owning embedded system modules throughout the development lifecycle. Responsibilities include collaborating with engineering teams, troubleshooting, and mentoring junior engineers, with a focus on adhering to regulatory standards and implementing robust firmware solutions.
The Embedded Software Engineer will develop and maintain software for real-time embedded platforms, work with hardware teams to resolve issues, and contribute throughout the software development cycle, including design and validation.
Featured Jobs
The Embedded Software Engineer at Glydways will design, prototype, build, and test production embedded vehicle firmware. They will evaluate and optimize applications in a real-time operating system, work with hardware and communication protocols, and contribute to vehicle software deployment and testing frameworks.
The Staff Embedded Software Engineer (Compute) will implement algorithms on new compute architectures, optimize code performance on CPU and GPU architectures, develop and maintain Linux board support packages, and produce technical documentation. This role involves collaboration within small engineering teams on various projects.
The Embedded Software Engineer at Leidos will engage in all phases of the software development lifecycle, focusing on real-time embedded software for sensor integration and communication networks. Responsibilities include software design, coding, testing, and integration with hardware platforms, ensuring reliability and efficiency in code, and developing and implementing test plans for system validation.
Design, implement, and test high-quality vehicle control software using embedded C and C++. Participate in peer reviews, documentation, and engineering activities. Identify and mitigate vehicle operation risks.
The role involves overseeing the completion of complex engineering projects, managing schedules and budgets, and collaborating with various engineering disciplines. It includes guidance to entry-level engineers, leading research and development, proposing new technologies, and preparing technical documentation.
The Embedded Software Engineer II will develop embedded firmware for new features and product releases, resolve issues on existing hardware, and customize platform releases for customer projects. Additionally, the role involves participating in an Agile development team, improving the build and test framework, and providing customer support.
As a Senior Embedded Software Engineer, you will be part of a team working on high-performance, safety-critical embedded systems for brain-computer interfaces. Your role involves problem-solving, delivering reliable solutions, and collaborating with cross-disciplinary teams on firmware development that impacts product capabilities.
The Linux Embedded Software Engineer will develop software for micro-controllers using C/C++, working on integrating hardware security into IoT devices within a cloud environment. Responsibilities include design, development, testing, and documentation of libraries for hardware security devices. Candidates should be self-motivated, eager to learn new technologies, and possess strong embedded development experience.
The Principal Embedded Software Engineer at Silvus Technologies will develop and implement key software aspects of their MANET radios, including networking protocols, security features, and device drivers, while ensuring compliance with relevant regulatory requirements. They will utilize expertise in C programming and Linux kernel development to enhance product performance and security.
As an Embedded Software Engineer, you will design and develop reliable embedded software, integrate vendor components using low-level communication systems, and work with hardware engineers to validate system functionality, all while tackling complex engineering challenges.
As a Senior/Staff Embedded Software Engineer at Samsara, you will develop software for cloud-connected sensor platforms used in industrial and enterprise settings. This involves selecting hardware components, developing applications for gateways, structuring data for analysis, and ensuring efficient operation of millions of devices.
The Senior Software Engineer will lead the development of embedded software for autonomous drones. Responsibilities include software design and implementation, subsystem validation, hardware debugging, and interfacing with devices. The role demands expertise in modern C++, embedded Linux, and hands-on hardware experience.
As an Embedded Software Engineer at Silvus Technologies, you will be responsible for implementing software for MAC protocols, network management, security protocols, and audio applications. Additionally, you will improve product security, perform reliability testing, and develop device drivers for ARM and RISC-V systems while customizing Linux systems.
The Staff Engineer - Embedded Software will lead software design and development for embedded systems in automotive applications, ensuring compliance with AUTOSAR and ISO 26262 standards. This role involves architecting software modules, conducting static analysis and unit testing, and collaborating with project teams to meet functional safety requirements.
As the Lead Embedded Software Engineer at Zipline, you will lead a team in developing robust systems for drone delivery services, focusing on embedded software from the ground up, coordinating across teams, and ensuring safety-critical standards are met while driving technical innovation.
The Senior Embedded Software Engineer at Ecolab will deliver solutions for IoT devices, providing technical guidance for product development and managing software engineering schedules. Responsibilities include developing software, crafting architectures, and participating in SCRUM/Agile development, while also working with cross-functional teams to integrate software and hardware.
The Embedded Software Engineer will develop and integrate embedded software for airborne systems, ensuring safety-critical software meets high reliability standards. Responsibilities include analyzing system requirements, specifying and designing software, and conducting peer reviews. Knowledge of C programming and real-time embedded systems is essential.
Popular Job Searches
All Software Engineer Jobs
.NET Developer Jobs
Aerospace Thermal Engineering Jobs
AI Engineer Jobs
Android Developer Jobs
Automation Engineer Jobs
Backend Developer Jobs
Blockchain Developer Jobs
C# Jobs
C++ Jobs
Cloud Architect Jobs
Cloud Engineer Jobs
Design Engineer Jobs
DevOps Engineer Jobs
Director Of Engineering Jobs
Electrical Engineering Jobs
Embedded Software Engineer Jobs
Engineering Jobs
Engineering Manager Jobs
Environmental Engineering Jobs
Field Engineer Jobs
Front End Developer Jobs
Full Stack Developer Jobs
Game Developer Jobs
Golang Jobs
Hardware Engineer Jobs
Industrial Engineering Jobs
iOS Developer Jobs
Java Developer Jobs
Javascript Developer Jobs
Linux Jobs
Manufacturing Engineer Jobs
Mechanical Engineering Jobs
Network Engineer Jobs
PHP Developer Jobs
Process Engineer Jobs
Project Engineer Jobs
Prompt Engineering Jobs
Python Jobs
QA Jobs
Robotics Engineer Jobs
Ruby on Rails Jobs
Salesforce Administrator Jobs
Salesforce Developer Jobs
Scala Jobs
Sharepoint Developer Jobs
Site Reliability Engineer Jobs
Software Engineering Manager Jobs
Solutions Architect Jobs
SQL Developer Jobs
Structural Engineer Jobs
System Engineer Jobs
Test Engineer Jobs
Web Developer Jobs
All Filters
No Results
No Results