System Software / Embedded Engineer

Jobgether

Oregon

Hybrid

USD 150,000 - 210,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Competitive pay
Comprehensive benefits
Flexible spending
Employee recognition
Collaborative environment
Innovative work
Distributed teams
Professional growth

Job summary

Jobgether is seeking a System Software / Embedded Engineer based in the United States to design and optimize low-level software for AI inference platforms. You will work at the intersection of hardware, silicon, firmware, and systems engineering in a data-center setting.

You will develop debugging and profiling tools, work with PCIe/I2C/SPI/JTAG interfaces, and collaborate with hardware and validation teams to ensure robust, production-ready software with energy-efficient performance.

Qualifications

  • 5+ years building low-level systems software and embedded firmware for HPC/data-center systems.
  • Proficient in Linux kernel, drivers, and embedded Linux/RTOS environments.
  • Experience with SoC bring-up is highly desirable.

Responsibilities

  • Develop system-level software, services, tools, and tests for AI inference platforms.
  • Build and debug embedded systems including firmware, BSPs, device drivers, and kernel modules.
  • Collaborate with hardware, silicon, and validation teams to bring up and validate platforms.
  • Create debugging and profiling capabilities to improve performance and power efficiency.
  • Ensure robust, production-quality software and tests for data-center deployments.

Skills

C/C++ programming
Python scripting
Bash/Shell
Rust (advantage)

Education

Bachelor's or Master's in EE/CS

Tools

JTAG debuggers
Logic analyzers
Oscilloscopes

Job description

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a System Software / Embedded Engineer based in the United States.The System Software / Embedded Engineer will develop and optimize low-level software powering next-generation AI inference platforms. This role sits at the intersection of hardware, silicon, firmware, and systems engineering, contributing to high-performance, energy-efficient infrastructure for multimodal generative AI. You will design system-level services, development tools, and testing capabilities while supporting hardware bring-up and platform validation. Working closely with hardware, silicon, and validation teams, you will help ensure robust, production-ready software for demanding data center environments. Your work will also focus on debugging, profiling, and optimizing system performance and power consumption. This is an opportunity to contribute to cutting-edge AI infrastructure within a fast-paced, collaborative engineering environment based in Sunnyvale, California, with flexibility for remote collaboration across North America and Europe.

Accountabilities
  • Develop system-level software: Gather requirements, design, implement, and maintain low-level services, tools, and supporting tests for AI inference platform software.
  • Build and debug embedded systems: Work on firmware, board bring-up, bootloaders, board support packages (BSPs), device drivers, and Linux kernel modules.
  • Support hardware and silicon bring-up: Collaborate with hardware, silicon, and validation teams to bring up, debug, and validate platform software on AI inference systems.
  • Enable hardware/software co-design: Work directly with hardware and silicon engineers to troubleshoot integration challenges and ensure software and hardware components operate reliably together.
  • Develop debugging and profiling capabilities: Create and improve tools for system analysis, diagnostics, performance profiling, and root-cause investigation.
  • Optimize performance and power consumption: Analyze system behavior and implement improvements to maximize inference platform efficiency, responsiveness, and reliability.
  • Work with low-level hardware interfaces: Debug and integrate components using interfaces and protocols such as PCIe, I2C, SPI, and JTAG.
  • Ensure production-quality delivery: Develop robust, maintainable software and comprehensive tests that support platform validation and deployment in data center environments.
  • Collaborate across engineering disciplines: Coordinate with software, hardware, silicon, and validation teams to resolve technical issues and deliver platform milestones.
  • Support external engineering activities: Travel occasionally to partner, customer, or contract manufacturing sites when required; travel is not mandatory.
Requirements
  • Professional experience: At least 5 years of experience developing low-level systems software, embedded software, firmware, and engineering tools for high-performance computing systems deployed to data center customers.
  • Linux and embedded systems: Practical experience bringing up and debugging complex Linux-based systems at the kernel and driver levels, including embedded Linux, device drivers, and/or real-time operating system (RTOS) environments.
  • Silicon and SoC experience: Experience with system-on-chip or silicon bring-up is highly desirable.
  • Programming expertise: Advanced proficiency in C and C++, along with working proficiency in Python, Bash/Shell, or related scripting languages. Rust experience is an advantage.
  • Hardware debugging: Comfort working directly with hardware, interpreting schematics and datasheets, and troubleshooting with tools such as JTAG debuggers, logic analyzers, and oscilloscopes.
  • Hardware interfaces: Familiarity with low-level interfaces and protocols such as PCIe, I2C, SPI, and JTAG.
  • AI and data center environments: Familiarity with AI inference frameworks and data center deployment or management environments is preferred.
  • Education: A bachelor's or master's degree in Electrical Engineering, Computer Science, or a related technical discipline.
  • Cross-functional collaboration: Ability to work effectively with hardware, silicon, validation, and software teams to solve complex integration problems.
  • Communication skills: Excellent technical communication skills, including the ability to explain complex concepts, debugging findings, and proposed solutions clearly.
  • Adaptability and ownership: A self-motivated, adaptable approach to problem-solving, with the ability to take ownership of technical challenges and deliver results in a fast-paced startup environment.
  • Commitment to engineering excellence: Strong attention to quality, integrity, continuous improvement, and collaborative problem-solving.
Benefits
  • Competitive compensation: A competitive compensation package.
  • Comprehensive benefits: Benefits designed to support employees and their families.
  • Flexible spending options: Flexible spending benefits to support individual needs.
  • Employee recognition: Recognition programs that acknowledge contributions and achievements.
  • Collaborative environment: The opportunity to work with talented engineers across software, hardware, and silicon disciplines.
  • Innovative technical work: The opportunity to contribute to high-performance, low-power AI inference systems and emerging generative AI technologies.
  • Flexible collaboration: A distributed working environment with team members across North America and Europe.
  • Professional growth: Opportunities to tackle complex engineering challenges and contribute to ambitious technology development.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

System Software / Embedded Engineer
System Software / Embedded Engineer

Jobgether • United States

Remote
USD 120,000 - 190,000
Competitive compensation
Comprehensive benefits
Flexible spending options
+5
AI Algorithms/Software Engineer
AI Algorithms/Software Engineer

Jobgether • Oregon

Hybrid
USD 130,000 - 210,000
Remote flexibility
Meaningful technical impact
Challenging engineering work
+3
System Software / Embedded Engineer
System Software / Embedded Engineer

Tensordyne • Sunnyvale (CA)

On-site
USD 140,000 - 210,000
Comprehensive benefits
Competitive compensation
Flexible spending options
+1
Sr. Forward Deployed Engineer
Sr. Forward Deployed Engineer

Jobgether • United States

Remote
USD 128,000 - 160,000
Competitive salary
Remote-first environment
Unlimited PTO
+6
EDA Cloud & Developer Infrastructure Engineer
EDA Cloud & Developer Infrastructure Engineer

Openai • United States

Remote
USD 150,000 - 230,000
Systems Software Engineer, Silicon Bringup
Systems Software Engineer, Silicon Bringup

OpenAI • San Francisco (CA)

On-site
USD 266,000 - 445,000
System Software / Embedded Engineer
System Software / Embedded Engineer

Tensordyne • Oregon

Hybrid
USD 140,000 - 210,000
Founding Engineer - Applied AI
Founding Engineer - Applied AI

Product Pulse • San Francisco (CA)

On-site
USD 120,000 - 160,000
Unlimited PTO
Full health insurance
Free lunch and dinner
+2
Senior Product Manager - Inference Platform
Senior Product Manager - Inference Platform

Jobgether • Oregon

Hybrid
USD 228,000 - 285,000
Competitive base salary
Comprehensive health coverage
Retirement savings with employer match
+7
System Software Engineer, Consumer Devices
System Software Engineer, Consumer Devices

OpenAI • San Francisco (CA)

Hybrid
USD 293,000 - 325,000
Equity options
Relocation assistance