Firmware QA Automation Engineer

New

Skills

CMake CMIS Debugging (GDB, JTAG) Device Drivers Embedded Systems Firmware Development Hardware-Software Integration Kernel Development Linux OpenBMC

The Sr. Firmware QA and Automation Engineer will play a crucial role in developing and extending device software and firmware for Photonic Compute, focusing on control plane architecture and diagnostics for photonic interconnects.

Key Responsibilities
  • Develop and extend device software and firmware for Photonic Compute.
  • Define control plane architecture for photonic interconnects.
  • Implement diagnostics and monitoring for photonic transceivers.
  • Integrate with DataCenter administration via CMIS/OpenBMC/DMTF.
  • Debug embedded systems using GDB, JTAG, and logic analyzers.
  • Engage with customers to gather requirements.
Requirements & Qualifications
  • Bachelor’s degree with 8+ years or Master’s degree with 6+ years in CS, EE, Robotics, or a related field.
  • Experience in device driver and kernel-side development.
  • Expertise in hardware-software integration.
  • Strong background in embedded systems, peripherals, and buses control.
  • Proficient in Linux-based software/firmware development.
  • Familiarity with Git and CMake for building projects.
  • Experience in designing and deploying autonomous system control.

No forms. Your profile is generated instantly.

Job Type: Remote

Salary: Not Disclosed

Experience: Entry

Duration: Months

Share this job:

Similar Jobs

Software Engineer - Additive Manufacturing

Posted 20 days ago

Architect and develop software for metal 3D printing.

Collaborate with automation and controls engineers.

3D Printing Systems Boost C++ CI/CD Tools

Senior Software Engineer

New

Design and maintain CI/CD automation.

Improve the performance of GitLab pipelines.

Artifactory Bash CI/CD Automation CMake

Lead Linux Kernel Engineer - Ubuntu

Posted 39 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 39 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 39 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 39 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 39 days ago

Collaborate with a global team

Integrate platform support into Ubuntu kernel

Automation C programming Debian Device Drivers

Linux Kernel Engineer

Posted 39 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 39 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 39 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 39 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 39 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 39 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 39 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 39 days ago

Enable remote open source development

Represent company at industry events

Architecture Debian Device Drivers Devops

Embedded Software Engineer

Posted 6 days ago

Own and deliver embedded software features.

Collaborate with cross-functional software teams.

ARM Architecture ASPICE C Programming C++ Programming

Linux Kernel Engineer

New

Develop and maintain Linux kernels for Ubuntu.

Collaborate with global teams on kernel projects.

Cloud Computing C Programming Debugging Device Drivers

Senior Software Engineer

Posted 27 days ago

Align middleware and safety design requirements.

Maintain an architecture view of the middleware stack.

Architecture Design Cross-Functional Collaboration Diagnostics Systems Distributed Systems

Senior Backend Engineer

Posted 24 days ago

Build and scale systems for real-time radio traffic.

Develop software for edge devices and cloud backend.

Cloud Backend Development Debugging and Support Device-to-Cloud Data Flows Edge Computing

Senior Avionics Engineer

Posted 14 days ago

Develop avionics systems from concept to hardware.

Collaborate with various engineering teams.

Aerospace Engineering Avionics Systems Design Component Selection Cross-Functional Collaboration

Avionics Hardware Engineer

Posted 14 days ago

Own avionics design and delivery.

Collaborate with various engineering teams.

Avionics Design Cross-Functional Collaboration Deep-Space Mission Design Embedded Interfaces

Lead Systems Architect

Posted 13 days ago

Own complex features from design to production.

Design and maintain core Roku platform software.

Android-based Systems Automated Testing C/C++ CI/CD

Senior Software Engineer

Posted 6 days ago

Drive architecture across OS client stack.

Optimize performance on embedded hardware.

AI/ML BrightScript C++ Concurrency

Core Algorithms Leadership

Posted 5 days ago

Lead machine learning and signal processing teams.

Define roadmap for algorithm systems.

Cross-Functional Leadership Data Science Embedded Systems Firmware Integration

Project Manager - Embedded Systems

New

Coordinate and complete complex customer-facing projects.

Act as the primary liaison between engineering teams and customers.

Cross-Cultural Communication Embedded Systems Engineering Services IoT

Principal Product Manager

Posted 15 days ago

Own the strategy for wireless connectivity across devices.

Define requirements for wireless features.

Bluetooth Technology Cellular Systems Cross-device Connectivity Firmware Development

Hardware Engineering Manager

Posted 12 days ago

Lead and manage an engineering team.

Design and prototype system components.

Analog Design Bill of Materials (BOM) Digital Design Electrical Engineering

In-Vehicle Experience Manager

Posted 8 days ago

Define and prioritize product features for driver interaction.

Develop a strategic roadmap for the IVX product.

AI/ML Integration Cross-Functional Collaboration Customer Research Field Research

Wearables Prototype Engineer

Posted 12 days ago

Design and iterate wearable hardware prototypes.

Develop embedded software and firmware for devices.

APIs Integration Bluetooth Technology Embedded Software Development Firmware Development

Hardware Design Engineer

New

Collaborate with teams and vendors on hardware infrastructure.

Develop specifications and lifecycle documentation.

BIOS Changes CAPEX Optimization Firmware Development Hardware System Architecture

Automotive Solutions Architect

New

Engage with automotive customers to understand their requirements.

Provide comprehensive solutions leveraging Canonical's technologies.

BIOS DevOps Embedded Linux Firmware Development

Program Manager Role

Posted 12 days ago

Define and manage cross-functional programs.

Translate product priorities into actionable roadmaps.

Confluence FinTech Hardware-Software Integration Jira

Associate Program Manager

Posted 12 days ago

Define and manage cross-functional programs aligned with product strategy.

Translate product priorities into actionable roadmaps.

Agile Methodologies Confluence Cross-functional Coordination Dependency Management

Release Management Program Manager

Posted 6 days ago

Operationalize health and program monitoring of releases.

Ensure deliverables meet established benchmarks.

Confluence Continuous Integration/Continuous Deployment (CI/CD) Hardware-Software Integration Jira

Senior Golang Developer Role

Posted 39 days ago

Develop cloud-based cyber protection solutions

Design and maintain high-load distributed services

Algorithms Architecture Cloud Services Data Structures

Senior C++ Virtualization Developer

Posted 39 days ago

Integrate backup solutions with virtualization and cloud platforms

Ensure reliable cross-platform VM backup and restore operations

C++ Cloud Devops Linux

Senior Go Cloud Developer

Posted 39 days ago

Develop scalable cloud disaster recovery services

Design and implement high-load distributed systems

Algorithms Architecture Cloud Cloud Services

Sys Admin Support

Posted 39 days ago

Support critical infrastructure Manage device tools Provide desktop/laptop support Maintain

None

AWS Documentation Linux macOS

Remote Technical Support Engineer

Posted 39 days ago

Provide remote technical support

Enhance customer satisfaction

Collaboration Communication Skills Customer Support Dns

Senior Software Engineer Remote

Posted 39 days ago

Build healthcare-focused software solutions

Integrate and manage complex data sources

Agile Methodologies API Design AWS Code Review

Senior Linux Platform Engineer

Posted 39 days ago

Design and manage scalable Linux infrastructure

Automate provisioning and configuration via IaC tools

Ansible AWS Azure Devops

App Sec Engineer

Posted 39 days ago

Curate and manage security submissions for bug bounty programs

Communicate with clients and researchers for submission data

Communication Devops Engineer Kali Linux

Application Security Engineer

Posted 39 days ago

Solve complex application security issues

Integrate security into the SDLC and CI/CD pipelines

Architecture Bash Communication Cyber Security

Junior Penetration Tester Role

Posted 39 days ago

Hiring a junior penetration tester

Offering a remote full-time position

Communication Skills Linux Penetration Testing Report Writing

Juju Software Engineer (Go)

Posted 39 days ago

Contribute to the development of Juju, an open-source Go project for distributed systems.

Collaborate with a global team on design, delivery, and support of software features.

Agile Agile Methodologies Cloud Computing Container Technologies

Embedded Linux Field Engineer

Posted 39 days ago

Hiring a Mandarin-speaking Embedded Linux Field Engineer for mission-critical industries.

Engage customers during presales and propose solutions.

C C++ Debian Devops

Linux Engineer - Next-Gen Ubuntu

Posted 39 days ago

Optimizing Ubuntu for new silicon technologies

Maintaining high-quality software standards

C C++ Devops Engineer

C++/Rust Graphics Engineer

Posted 39 days ago

Design and implement features in the Mir stack

Participate in code reviews and testing

C++ Engineer Flutter Linux

Graduate Software Engineer - Canonical Ubuntu

Posted 39 days ago

Recruiting skilled Graduate Software Engineers globally

Offering challenging and impactful software engineering opportunities

Devops Engineer Golang Javascript

Cloud Field Engineering Manager

Posted 39 days ago

Lead and develop a field engineering team

Promote and solve customer problems with cloud technologies

AWS Azure Ceph Cloud