Embedded Software Engineer

New

Skills

ARM Architecture ASPICE C Programming C++ Programming Device Drivers Embedded Software Development FreeRTOS ISO26262 SafeRTOS SOTIF

As a Staff Embedded Software Engineer, you will own end-to-end embedded software features from concept to delivery. You will be responsible for delivering software that runs on multiple platforms while collaborating with various software teams to align dependencies.

Key Responsibilities
  • Own end-to-end embedded software features from concept to delivery.
  • Deliver software that operates on multiple platforms.
  • Create architectures and development plans, assisting the team in execution.
  • Collaborate with Latitude and Ford software teams to align dependencies.
  • Implement device drivers and bring up new hardware.
  • Mentor junior engineers and shape program direction.
Required Skills & Qualifications
  • Passion for embedded software in C and C++.
  • Experience with FreeRTOS/SafeRTOS on ARM.
  • Familiarity with ISO26262, SOTIF, and ASPICE safety standards.
  • Knowledge of secure boot, secure communications, and key management.
  • Experience with embedded multi-core ARM SOC development.
  • Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, or Robotics with 7+ years of experience (MS 5+, PhD 2+).

No forms. Your profile is generated instantly.

Job Type: Remote

Salary: Not Disclosed

Experience: Entry

Duration: Months

Share this job:

Similar Jobs

Lead Linux Kernel Engineer - Ubuntu

Posted 76 days ago

Lead engagements with partners for optimal solutions

Enhance performance and security of Ubuntu Linux kernel

Architecture Bash Scripting Device Drivers Devops

Junior Kernel Engineer - Ubuntu

Posted 76 days ago

Work on cutting-edge Linux kernel projects for Ubuntu

Optimize solutions for key platforms

Bash Bash Scripting Device Drivers Engineer

Linux Kernel Engineer - Silicon

Posted 76 days ago

Collaborate with a global team

Integrate platform support from silicon vendors

Bsp's C programming Device Drivers Devops

Junior Linux Kernel Engineer

Posted 76 days ago

Seeking a Junior Linux Kernel Engineer to join the Canonical Kernel Team

Opportunity to work on the Linux kernel for Ubuntu and contribute to key initiatives

Automation Bash Bash Scripting C

Ubuntu Kernel Engineer

Posted 76 days ago

Collaborate with a global team

Integrate platform support into Ubuntu kernel

Automation C programming Debian Device Drivers

Linux Kernel Engineer

Posted 76 days ago

Contribute to Ubuntu Linux kernel development and optimization

Collaborate with key silicon and cloud partners for kernel enhancements

C programming Device Drivers Devops Engineer

Lead Linux Kernel Engineer

Posted 76 days ago

Lead core Ubuntu Linux kernel architecture and delivery

Collaborate with global partners to optimize platform solutions

Architecture Bash Scripting C programming Debian packaging

Ubuntu Kernel Engineering Manager

Posted 76 days ago

Lead and develop high-performing engineering teams

Deliver and maintain Ubuntu Linux kernels

Ci/cd Automation C programming Device Drivers Devops

Linux Kernel Engineer Role

Posted 76 days ago

Develop and maintain Ubuntu Linux kernels

Collaborate globally with partners and teams

Bash Scripting C programming Device Drivers Devops

Ubuntu Kernel Engineer Role

Posted 76 days ago

Expand Ubuntu support across new SoC platforms

Collaborate with silicon vendors for kernel integration

Bash Scripting C programming Device Drivers Devops

Embedded Software Designer Role

Posted 76 days ago

Develop and maintain embedded software for space and ground assets

Lead technical decision-making and provide mentorship

Architecture Computer science Device Drivers Documentation

Linux Kernel Engineer

Posted 76 days ago

- Develop Linux kernel for Ubuntu - Optimize solutions for key platforms - Collaborate with global

eam - Improve tooling and automation - Diagnose and resolve kernel

Bash Scripting C Device Drivers Devops

Open Source Developer Role

Posted 76 days ago

Enable remote open source development

Represent company at industry events

Architecture Debian Device Drivers Devops

Low Latency Software Engineer

Posted 65 days ago

Develop real-time software for satellite networks.

Lead architecture and code reviews.

Assembly Language Beam Formation Algorithms Code Review Processes C Programming

Systems Engineering Director

Posted 59 days ago

Manage and grow engineering teams.

Own system-level architecture for products.

Biomedical Engineering Computer Engineering EEG Data Analysis Electrical Engineering

Senior Electrical Engineer

Posted 53 days ago

Develop complex electrical hardware.

Collaborate with teams for hardware architecture.

Analog Electronics CAD Tools C++ Programming Electrical Hardware Development

Wearables Prototype Engineer

Posted 49 days ago

Design and iterate wearable hardware prototypes.

Develop embedded software and firmware for devices.

APIs Integration Bluetooth Technology Embedded Software Development Firmware Development

Camera Systems Engineer

Posted 45 days ago

Develop and manage technical requirements.

Lead collaboration with component suppliers.

Automotive Component Design CAN Protocols C++ Programming Ethernet Communication

Quality Engineer II

Posted 39 days ago

Lead development and support for test plans.

Conduct tests and analyze data for quality assurance.

Cable and Harness Assembly C++ Programming Data Analysis Documentation Management

Firmware QA Automation Engineer

Posted 37 days ago

Develop and extend firmware for photonic devices.

Define control plane architecture for interconnects.

CMake CMIS Debugging (GDB JTAG)

Linux Kernel Engineer

Posted 37 days ago

Develop and maintain Linux kernels for Ubuntu.

Collaborate with global teams on kernel projects.

Cloud Computing C Programming Debugging Device Drivers

Technical Manager - Automotive

Posted 36 days ago

Lead a team of engineers for automotive and industrial applications.

Represent Canonical in automotive and industrial communities.

Agile Development Automotive Standards C/C++ Cyber-security

Engineering Manager - AppArmor

Posted 35 days ago

Lead and manage a team of engineers.

Develop and implement security measures for AppArmor.

Agile Development Application Security Container/Packaging Formats C Programming

Software Engineering Manager

Posted 35 days ago

Lead a distributed software engineering team.

Manage the delivery and maintenance of Ubuntu Linux kernels.

C CI/CD Device Drivers Go

Linux Kernel Engineer

Posted 32 days ago

Expand Ubuntu Linux adoption by integrating new SoC platforms.

Collaborate with silicon vendors for kernel support.

Automation Tools BSPs C Programming Device Drivers

HPC & AI Performance Engineer

Posted 31 days ago

Benchmark HPC and AI applications.

Tune applications for optimal performance.

Artificial Intelligence (AI) Benchmarking Tools Cloud-Based HPC Solutions C Programming

Antenna Engineer

Posted 31 days ago

Design RF antennas and feeds.

Fabricate and test prototypes.

3D EM Simulation Tools Anechoic Chamber Techniques C++ Programming Digital Beamforming

Flight Software Senior Manager

Posted 26 days ago

Lead and manage the flight software engineering team.

Set technical direction and architecture for flight software.

C Programming C++ Programming Embedded Linux Embedded Systems

Test Engineer Contract

Posted 17 days ago

Accelerate development in aerospace projects.

Design lightweight mechanical structures.

Autonomous Navigation CAD Design C++ Programming Flight Control Logic

Embedded Development Manager

Posted 14 days ago

Define the IOX strategy with leadership.

Lead the development of new IOX products.

Agile Project Management Coaching and Mentoring Communication Skills Cross-Functional Collaboration

Windows CNO Developer

Posted 9 days ago

Join our team as a Windows CNO Developer where you will be at the forefront of designing and implementing advanced capabilities for Windows systems. This role is crucial in developing secure, classified CNO/CNE solutions that support real-world operational needs. Collaborate with a dynamic team of experts in a challenging and rewarding environment, enhancing your skills while contributing to mission-critical projects.

Implement low-level C functionality interacting with Windows internals.

C Programming Debugging Hardening Capabilities Processes/Threads

Linux Kernel Engineer Role

Posted 5 days ago

This is a unique opportunity to join Canonical as a Linux Kernel Engineer, where you will contribute to the development of both stable and innovative Linux kernels for Ubuntu. Canonical is a leader in open-source technology, providing a remote work environment that fosters collaboration across global teams. In this role, you will tackle critical kernel issues, enhance tooling for delivery and testing, and work closely with industry partners. If you are passionate about Linux and eager to make a significant impact in the open-source community, this position is perfect for you.

Collaborate with global teams on kernel issues.

BSPs Cloud Environments C Programming Debugging

Engineering Manager - AppArmor

Posted 3 days ago

Join Canonical as an Engineering Manager for AppArmor, where you will lead a talented team focused on enhancing the security of Ubuntu, the world's most widely used Linux distribution. This remote role involves coaching engineers, implementing effective processes, and collaborating across teams to drive innovation in security measures. With the opportunity to make a significant impact on the open-source ecosystem and protect millions of users, this position is perfect for those passionate about software security and leadership.

Enhance security measures for Ubuntu.

Agile Development Application Security Cloud Security C Programming

CNO Developer for Android

New

This exciting opportunity as an Android Developer with the SAS Mobile team involves supporting ARSIEM government clients at Fort Meade, MD. You will play a crucial role in developing secure mobile applications, utilizing your expertise in C programming and cybersecurity. The position requires a solid background in embedded systems and Bluetooth technology, making it ideal for those passionate about innovative solutions in a government context. Join us to contribute to impactful projects while enhancing your skills in a collaborative environment.

Provide cybersecurity and CNO-specific development.

Android Development Bluetooth Technologies CNO Development C Programming

Android CNO Developer

New

This is an exciting opportunity for an Android Developer to join the SAS Mobile team, focusing on Cybersecurity and Computer Network Operations. Candidates should have substantial experience in software development, particularly in Android and C programming. Key responsibilities include developing robust mobile applications and integrating Bluetooth features. The role offers a competitive environment with a referral bonus program, making it a great place for tech-savvy professionals looking to advance their careers.

Require 5 years of software development experience.

Android Development Bluetooth Integration CNO Development C Programming