As a Firmware Connectivity Systems Integration and Test Lead on the Embedded Software team, you will own the performance, optimization, and debugging of our TCU (Telematics Control Unit). Managing a complex architecture that integrates third-party hardware with our autonomous vehicle platform, you will analyze diagnostics and log outputs across cellular networks, 4G/5G modem, internal software layer, WiFi, and more. You will not only reactively troubleshoot complex field issues but also proactively design, facilitate, and evaluate advanced testing campaigns—utilizing industry-standard network emulation tools like the Keysight UXM—to identify cellular edge cases and vulnerabilities before they impact operations. Your work will directly safeguard the safety, reliability, and scaling of the Zoox autonomous fleet. Robust, low-latency connectivity is fundamental to autonomous vehicle deployment, powering essential real-time cloud services, fleet management pipelines, and teleoperation capabilities. By ensuring our vehicles maintain seamless, high-performance connections under the most demanding real-world conditions, you will bridge the gap between cutting-edge hardware, cloud infrastructure, and test systems to enable Zoox to deliver the future of autonomous mobility In this role: Ensure all interfaces are well-architected, documented, and validated - notably, between RF-baseband, baseband-protocol stack (AP), AP to host etc. Define component integration plans (from bring-up to advanced functions), then design and execute comprehensive test plans spanning
Jobiba hiring network
Embedded Firmware Engineer Jobs
1,649 active opportunities · Updated for October 2026
Fresh results
15 shown
Explore current embedded firmware engineer jobs. Use filters to narrow by work mode, employment type, experience and date posted.
The Silicon Co-Design Group (SCG) sits at the crossroads of architecture, design, marketing, operations, and productization. Our work spans early architecture through final product delivery across Datacenter, Gaming, Robotics, Automotive, and Embedded markets. We work closely across functions to deliver chips that change what is possible. System Integration sits at the intersection of all of them. It is the layer where every architecture, design, software, and manufacturing decision meets reality. When something breaks late in a program, it usually breaks here first. We are hiring a Senior Manager to lead this team in the US and partner closely with teams globally. Your work will sit on the critical path of every NVIDIA silicon program, and the bar you set for system integration is the bar we ship to! The two hardest, highest-leverage problems in this seat: Find critical silicon issues earlier — often before software is production-ready. Left-shifting post-silicon coverage is the highest-value thing System Integration can do. Standing up wide-area testing as a repeatable capability is a core part of the role. Keep programs on milestone when upstream dependencies slip. Validation plans collide with reality every program! The team needs new strategies, not just contingency plans, to keep moving when software, firmware, or methodology slip. You will design and run those strategies. What you’ll be doing: Plan and execute post-silicon feature integration, PVT validation, and wide-area testing across NVIDIA’s GPU, SoC, and CPU programs. Build wide-area and in-system test as a repeatable capability that shifts post-silicon coverage left, so issues surface before we are production-ready. Lead resolution of the most complex system-level issues, RMAs, and HW/SW interaction problems with creative workarounds and focused lab experimentation. Deve
NVIDIA is searching for a highly motivated, creative embedded software engineer to join the GPU Software team. As someone who is hardworking and passionate about their work, you will design key aspects of our RISCV BSP package used across the GPU. You should demonstrate the ability to excel in an environment with complex software and hardware designs. What you'll be doing: Define, design, develop and verify features for next-gen RISCV controllers on our GPU; collaborating with hardware engineers and fellow software engineers You will follow the devices all the way through the development process to the customer desktops, notebooks, workstations, and gaming console products that are used throughout the world Heavily involved with the early modeling and simulation required to produce our world-class products Multiple opportunities to collaborate and communicate effectively with teams from all around the globe What we need to see: BS or MS degree in Computer Engineering, Computer Science, or related degree (or equivalent experience) 8+ years of meaningful software development experience, especially with embedded systems You can demonstrate a hands-on technical background; excellent C programming and embedded, device driver development experience Familiarity with computer system architecture, microprocessor, and microcontroller fundamentals (caches, buses, memory controllers, DMA, etc.) Ways to stand out from the crowd: Familiarity with the RISCV architecture Experience with inner workings of toolchains such as gcc, gdb Background with embedded system SW concepts, e.g.: RTOS and overlay programming models Experience with simulation, emulation and HW development cycle Good documentation and ab
Do work that matters. At AlertMedia , we help organizations protect their people, operations, and brand. Our modern Risk Intelligence and Response platform empowers teams to detect emerging threats, assess impact, and respond with confidence. We believe building resilience should be simpler—and it starts with bringing critical information and workflows together in one unified platform. Our core values drive us in our important mission of keeping people safe & informed: We’re humans not robots Customers always come first We work better together Simplicity is our strength Our reputation is priceless Hard work pays off The Embedded Program Manager provides dedicated operational support for Walmart's emergency mass notification platform ( AlertMedia ). This role partners closely with Walmart's Emergency Communications Team and Global Security Operations Center (GSOC) to maintain platform health, support restricted and full administrators, resolve technical issues, and ensure the platform is configured to support emergency operations. While the Walmart Senior Manager owns the overall program strategy, governance, and roadmap, this position is responsible for the tactical execution and day-to-day upkeep of the platform and serves as AlertMedia's embedded strategic partner for platform governance. What you get to do every day: Administer Walmart's Emergency Communications Platform Serve as the primary day-to-day system administrator for Walmart's AlertMedia platform. Manage users, permissions, groups, templates, and platform configurations. Validate user data and organizational structures. Support platform configuration changes and feature enhancements. Maintain Platform Readiness Monitor platform health and proactively identify operational issues. Conduct routine system health checks and administrative audits. Ensure the platform remains ready to support emergency activations. Validate existin
Our vision is to transform how the world uses information to enrich life for all . Micron Technology is a world leader in innovating memory and storage solutions that accelerate the transformation of information into intelligence, inspiring the world to learn, communicate and advance faster than ever. Embedded Software Design Engineer Lead Our equipment software team is looking to hire a driven, motivated, embedded software lead engineer! This lead will supervise a team of system and embedded software engineers developing software on bare metal, embedded Linux as well as higher level interface software. You will work with other software engineers and other engineering subject areas to develop custom semiconductor testers from the ground up. We work in a challenging, goal-focused, multi-disciplined develop engineering environment. We develop and support software for a variety of equipment built by our design team. Be a part of our team! What’s Encouraged Daily: Your daily work on our equipment software team would involve: Providing technical and soft skills mentoring to team members. Providing performance coaching and performance goal follow-ups with team members. Performing administrative tasks for team members. Embedded software development (bare metal, Linux development), hands-on hardware debug, providing feedback to schematic design, reviewing PCB layouts, prototyping circuits, debugging analog and digital hardware, testing, and documenting. System software development for back-end command and control framework, employing IOT protocols, collaborating with third party control devices, automating testing, and documenting. Coding primarily in C++, and Python under Linux for various microcontrollers and computing modules acting as the in
We anticipate the application window for this opening will close on - 30 Sep 2026 Careers that change lives start here. Medtronic is a global leader in healthcare technology with a Mission to alleviate pain, restore health, and extend life. Our 95,000 employees work across more than 150 countries to put patients first — developing innovative medical technologies that improve the lives of 72+ million patients each year. Your unique talents will help shape the future of healthcare while building a career grounded in purpose, growth, and impact. A Day in the Life The Acute Care & Monitoring (ACM) business develops technologies that help clinicians monitor, assess, and manage patients across the continuum of care. This role supports ACM’s airway management portfolio, a product area focused on technologies used in acute care environments including operating rooms, intensive care units, and emergency departments. The engineering team partners across software, hardware, mechanical, systems, clinical, and quality functions to develop and sustain medical technologies that improve patient care and clinician workflows. This position is based in Lafayette, Colorado and is an onsite role. Limited travel may be required to support collaboration, testing activities, and business needs. As an Embedded Software Engineer II, you will develop embedded software solutions for medical devices used in airway management applications. This role combines software design, embedded systems development, hardware integration, testing, and technical documentation to support new product development and lifecycle engineering activities. You will collaborate with cross-functional teams to develop reliable software that meets product, quality, and regulatory requirements. Primary Responsibilities <li
Embedded Software Verification Engineer – Surgical Robotics (Cambridge, MA) — Cambridge (US), Massachusetts, United States. Apply via Workday.
Who We Are Verkada is transforming how organizations protect their people and places with an integrated, privacy-sensitive AI-powered platform that includes solutions for video security, access control, air quality sensors, alarms, intercoms, and visitor management. We’ve got serious momentum in the market: more than 30,000 customers (including 100+ of the Fortune 500), a $5.8B valuation , more than $1 billion in annualized bookings, and backing from CapitalG, Sequoia Capital, General Catalyst, Felicis Ventures, Next47 and more. Physical AI is one of the most consequential technology shifts of our time, and Verkada is at the center of it. You can look at all kinds of communities to see our platform’s impact in the world. It's the retailer that uses our agentic AI to deter theft before it happens. The warehouse that uses AI-powered alerts to make sure its team is protected on the floor with proper PPE. The school that’s alerted to a threat in real-time and triggers a lockdown in seconds, not minutes. We’re rapidly scaling this impact: today, more than 2 million Verkada devices are deployed across 170+ countries. About the Role The Storage team owns the distributed infrastructure that transforms every Verkada camera into an intelligent, self-contained recording device. We are the experts in edge storage, responsible for designing and optimizing systems that manage video data directly on the camera. Our mandate is to guarantee unmatched reliability, endurance, and security of local storage media, ensuring video is preserved instantly and securely — even during network outages. We deliver the efficiency required to store petabytes of high-quality video across millions of deployed cameras, making sure every byte is stored reliably and accessible instantly. As the Embdded Engineering Manager for Storage Systems, you will lead a highly technical team responsible for the software and infrastructure powering Verkada’s on-camera storage stack. You will partner clo
About Ubiquiti At Ubiquiti Inc., we create technology platforms for Businesses, Smart Homes, and Internet Service Providers, driven by our goal to connect everyone, everywhere. To date, Ubiquiti has shipped over 100 million devices worldwide, from ISP networking products to next generation of IT solutions. Our growth is made possible by the dedicated team of hundreds behind the scenes. From software developers and product managers to designers and strategists, Team UI is driven to achieve our common goal: Rethinking IT. At Ubiquiti, you’ll heighten your potential and broaden your horizons - all while shaping the future of connectivity. This role requires working from our Pilsen office at least two days per week. Responsibilities: Design and deliver routing, security, and connectivity features for the UniFi Gateway product line. Work across the stack, from the Linux kernel and data plane to the networking control plane and device APIs. Build advanced gateway capabilities across routing, SD-WAN, VPN, firewalling, traffic inspection, and identity-based networking. Own complex networking features from architecture and implementation through deployment at UniFi scale. Work closely with Product, Hardware, Support, and QA teams to deliver customer-facing features and fixes. Knowledge and experience: 5+ years of software development experience. Strong C/C++ development and debugging skills. Strong knowledge of Linux internals and Linux networking. Strong understanding of TCP/IP, routing, NAT, firewalling, and network security. Experience developing gateway features such as routing, VPN, firewall, QoS, or security. Experience debugging complex networking and system-level issues on embedded Linux. Ability to design and discuss software at the architectural level. Strong ownership, communication, and problem-solving skills. Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or equivalent practical experience. Fluent in English and Cze
About Ubiquiti At Ubiquiti Inc., we create technology platforms for Businesses, Smart Homes, and Internet Service Providers, driven by our goal to connect everyone, everywhere. To date, Ubiquiti has shipped over 100 million devices worldwide, from ISP networking products to next generation of IT solutions. Our growth is made possible by the dedicated team of hundreds behind the scenes. From software developers and product managers to designers and strategists, Team UI is driven to achieve our common goal: Rethinking IT. At Ubiquiti, you’ll heighten your potential and broaden your horizons - all while shaping the future of connectivity. This role requires working from our Prague office at least two days per week. Responsibilities: Design and deliver routing, security, and connectivity features for the UniFi Gateway product line. Work across the stack, from the Linux kernel and data plane to the networking control plane and device APIs. Build advanced gateway capabilities across routing, SD-WAN, VPN, firewalling, traffic inspection, and identity-based networking. Own complex networking features from architecture and implementation through deployment at UniFi scale. Work closely with Product, Hardware, Support, and QA teams to deliver customer-facing features and fixes. Knowledge and experience: 5+ years of software development experience. Strong C/C++ development and debugging skills. Strong knowledge of Linux internals and Linux networking. Strong understanding of TCP/IP, routing, NAT, firewalling, and network security. Experience developing gateway features such as routing, VPN, firewall, QoS, or security. Experience debugging complex networking and system-level issues on embedded Linux. Ability to design and discuss software at the architectural level. Strong ownership, communication, and problem-solving skills. Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or equivalent practical experience. Fluent in English and Cze
Who We Are Verkada is transforming how organizations protect their people and places with an integrated, privacy-sensitive AI-powered platform that includes solutions for video security, access control, air quality sensors, alarms, intercoms, and visitor management. We’ve got serious momentum in the market: more than 30,000 customers (including 100+ of the Fortune 500), a $5.8B valuation , more than $1 billion in annualized bookings, and backing from CapitalG, Sequoia Capital, General Catalyst, Felicis Ventures, Next47 and more. Physical AI is one of the most consequential technology shifts of our time, and Verkada is at the center of it. You can look at all kinds of communities to see our platform’s impact in the world. It's the retailer that uses our agentic AI to deter theft before it happens. The warehouse that uses AI-powered alerts to make sure its team is protected on the floor with proper PPE. The school that’s alerted to a threat in real-time and triggers a lockdown in seconds, not minutes. We’re rapidly scaling this impact: today, more than 2 million Verkada devices are deployed across 170+ countries. About the Role We are a small, dynamic team focused on building cloud-managed access control systems. Access Control is Verkada’s second major product line. Our Access Control solution allows users to manage their doors, schedules, and user credentials from virtually anywhere on their laptop or phone. We are building a line of embedded devices with screens, and we need an amazing UI engineer to build interfaces for these devices. You’ll have the challenge of building the kind of intuitive experiences that our customers have come to expect from our web and mobile software, but in a much more constrained hardware environment. You’ll also be helping develop a UI framework for all Verkada screen devices now and in the future. We consider our team a startup within a startup, with a fair amount of ownership and autonomy. You’ll be working al
Who We Are Verkada is transforming how organizations protect their people and places with an integrated, privacy-sensitive AI-powered platform that includes solutions for video security, access control, air quality sensors, alarms, intercoms, and visitor management. We’ve got serious momentum in the market: more than 30,000 customers (including 100+ of the Fortune 500), a $5.8B valuation , more than $1 billion in annualized bookings, and backing from CapitalG, Sequoia Capital, General Catalyst, Felicis Ventures, Next47 and more. Physical AI is one of the most consequential technology shifts of our time, and Verkada is at the center of it. You can look at all kinds of communities to see our platform’s impact in the world. It's the retailer that uses our agentic AI to deter theft before it happens. The warehouse that uses AI-powered alerts to make sure its team is protected on the floor with proper PPE. The school that’s alerted to a threat in real-time and triggers a lockdown in seconds, not minutes. We’re rapidly scaling this impact: today, more than 2 million Verkada devices are deployed across 170+ countries. Who We Are Verkada is the leading cloud-managed physical security platform, uniting hardware, software, and AI to deliver enterprise-scale security and insights. At the core of our mission is video—powering everything from real-time monitoring to historical playback for tens of thousands of organizations worldwide. The Streaming team owns the full-stack infrastructure powering the video experience for over 1M+.4M Verkada cameras. We take on complex streaming challenges to deliver live and recorded video with unmatched speed, reliability, and security. By continually advancing our technology, we ensure that every frame—whether live or months old—is always available instantly, seamlessly, and securely. About the Role As an Embedded Engineer (Video Streaming) , you will design and implement streaming features that power our 1M+.4M deployed cameras (a
About Mach Industries Founded in 2023, Mach Industries is a rapidly growing defense technology company focused on developing next-generation autonomous defense platforms. At the core of our mission is the commitment to delivering scalable, decentralized defense systems that enhance the strategic capabilities of the United States and its allies. With a workforce of approximately 350 employees, we operate with startup agility and ambition. Our vision is to redefine the future of warfare through cutting-edge manufacturing, innovation at speed, and unwavering focus on national security. We are dedicated to solving the next generation of warfare with lethal systems that deter kinetic conflict and protect global security. The Role Mach Industries is building an AI-forward autonomy stack for contested environments where GPS and other sensing are unavailable or unreliable. As an Embedded Autonomy Engineer, you own the Linux mission computer that manages cameras, sensors, and the autonomy stack in flight. You bring up Jetson-class compute, integrate high-bandwidth cameras and sensors into Linux, and make perception, planning, decision making, and on-edge inference run in real time under real SWaP, thermal, and vibration constraints. This is a role for an exceptional embedded Linux engineer who wants to work up into the autonomy stack, not just maintain boards: kernel and camera/SerDes bring-up, the sensor-to-GPU pipeline, on-target CUDA/TensorRT runtime, and the autonomy software that sits on top. Key Responsibilities Own bring-up and lifecycle of the Linux mission computer: board support packages, device trees, kernel configuration, and bootloaders on NVIDIA Jetson/Tegra and similar SoCs. Integrate high-bandwidth sensors into Linux end to end: MIPI CSI cameras with GMSL/FPD-Link SerDes, V4L2, and ISP tuning, plus radar over PCIe or Ethernet; own time-sync and calibration across the sensor suite. Build and optimize the real-time sensor-to-GPU data path that feeds perce
Who We Are Verkada is transforming how organizations protect their people and places with an integrated, privacy-sensitive AI-powered platform that includes solutions for video security, access control, air quality sensors, alarms, intercoms, and visitor management. We’ve got serious momentum in the market: more than 30,000 customers (including 100+ of the Fortune 500), a $5.8B valuation , more than $1 billion in annualized bookings, and backing from CapitalG, Sequoia Capital, General Catalyst, Felicis Ventures, Next47 and more. Physical AI is one of the most consequential technology shifts of our time, and Verkada is at the center of it. You can look at all kinds of communities to see our platform’s impact in the world. It's the retailer that uses our agentic AI to deter theft before it happens. The warehouse that uses AI-powered alerts to make sure its team is protected on the floor with proper PPE. The school that’s alerted to a threat in real-time and triggers a lockdown in seconds, not minutes. We’re rapidly scaling this impact: today, more than 2 million Verkada devices are deployed across 170+ countries. About the Role We are looking for software engineers who thrive in a high growth environment working alongside teammates to launch products and features that will be utilized by customers across the globe. As part of the Software Engineering team, you’ll have ownership of one or more projects on various product or platform facing teams. You will work across the full software stack and collaborate cross functionally to build the latest iterations of Verkada’s flagship software, enabling our best-in-class security systems. We are committed to a thriving in-office culture. This role requires that you be on-site at our HQ in San Mateo, CA. What You'll Do Design, develop, test, deploy, maintain, and improve the embedded software for our fleet of devices Effectively manage priorities, deadlines, and deliverables on all projects. Work cross-functio
About the Role Systems Technology, Inc. (STI) is seeking an Embedded Software Engineer - UAS to join our Aerospace division, supporting flight software development for next-generation UAS and counter-UAS platforms. You'll work at the intersection of guidance, navigation, and control (GNC) software and the embedded hardware it runs on — writing, testing, and debugging flight-critical code for fault-tolerant flight controllers and mission systems. This is hands-on work: you'll be as comfortable on an oscilloscope bench as you are in a debugger. What You'll Do Design, implement, and test embedded C/C++ software for flight control and mission computer systems Develop and debug low-level drivers and communication interfaces (CAN, SPI, I2C, UART, PWM) between flight controllers, sensors, and actuators Support bring-up, integration, and troubleshooting of embedded hardware alongside electrical and mechanical engineers Contribute to software architecture for fault-tolerant, dual-core flight control systems Participate in flight testing, telemetry analysis, and post-flight debugging Collaborate with GNC engineers to translate control algorithms into deployable flight code Maintain code quality through version control, code review, and structured testing practices Minimum Qualifications 3–5 years of professional software development experience Proficiency in C and/or C++ Strong problem-solving, analysis, and debugging skills U.S. Person status required, as defined by ITAR (22 CFR 120.15), due to the export-controlled nature of this work This is an on-site position based in Hawthorne / Los Angeles, CA; remote or hybrid work is not available Preferred Qualifications Experience with UAS, UAVs, drones, or RC aircraft Experience developing software for embedded systems or microcontrollers Familiarity with embedded communication protocols such as CAN, SPI, I2C, UART, or PWM Familiarity with Git and modern software development practices Familiarity with debugging tools such as logic
Get new embedded firmware engineer jobs by email
Daily job updates · Unsubscribe anytime