1

Embedded C Linux Bare Metal Jobs (NOW HIRING)

Senior Embedded Engineer

NY ยท On-site

$120K - $157.20K/yr

C, C++, Python. * Scripting language experience within Linux operating systems, such as bash ... I2C, SPI, MQTT, Cellular Modems, UART, embedded microcontrollers, embedded Linux, bare-metal ...

Embedded Software Engineer

Carlsbad, CA ยท On-site

$174K - $261K/yr

Design and implementation with embedded software in C/C++ and Rust * Linux OS use, for an embedded ... Linux kernel driver development/modifications * Familiarity with to bare metal embedded device ...

Embedded Software Engineer

Carlsbad, CA ยท On-site

$136.40K - $179.50K/yr

Design and implementation with embedded software in Rust and C/C++ * Linux OS use, for an embedded ... Familiarity with to bare metal embedded device drivers * Ability to plan, track and report on ...

Embedded Software Engineer

Marlborough, MA ยท On-site

$174K - $261K/yr

Design and implementation with embedded software in C/C++ and Rust * Linux OS use, for an embedded ... Linux kernel driver development/modifications * Familiarity with to bare metal embedded device ...

Embedded Software Engineer

Carlsbad, CA ยท On-site

$174K - $261K/yr

Design and implementation with embedded software in C/C++ and Rust * Linux OS use, for an embedded ... Linux kernel driver development/modifications * Familiarity with to bare metal embedded device ...

Embedded Software Engineer

Tampa, FL ยท On-site

$174K - $261K/yr

Design and implementation with embedded software in C/C++ and Rust * Linux OS use, for an embedded ... Linux kernel driver development/modifications * Familiarity with to bare metal embedded device ...

Sr Adv Embedded Engineer

Melville, NY ยท On-site

$127.30K - $166.80K/yr

Strong embedded C/C++ proficiency * Familiarity with developing firmware that interacts with AI/ML ... bare-metal systems and/or RTOS-based designs (FreeRTOS, internal schedulers, embedded Linux, etc.

Embedded Engineer

Boston, MA ยท Hybrid

$142.90K - $187.90K/yr

... C++ targeting the ARM Cortex-M family of microcontrollers. * Experience with bare-metal and RTOS ... Experience in Android Open Source Project (AOSP) or embedded Linux is a significant plus.

Senior Embedded SW/FW Engineer (Bringup)

Austin, TX ยท On-site

$156.50K - $211.70K/yr

Plan, design, develop and debug silicon validation tests in bare metal C/C++ on FPGA/Emulator prior ... Python, Linux * Excellent communication skills and the ability to collaborate with others to solve ...

Embedded Software Engineer - Space

Tempe, AZ ยท On-site

$174K - $261K/yr

Design and implementation with embedded software in C/C++ and Rust * Design and implementation with ... Experience with Linux, RTOS, and bare metal applications * Object-Oriented software design and ...

next page

Showing results 1-20

Embedded C Linux Bare Metal information

See salary details

$84K

$134.9K

$189.5K

How much do embedded c linux bare metal jobs pay per year?

As of May 29, 2026, the average yearly pay for embedded c linux bare metal in the United States is $134,878.00, according to ZipRecruiter salary data. Most workers in this role earn between $109,000.00 and $160,500.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as an Embedded C Linux Bare Metal Engineer, and why are they important?

To thrive as an Embedded C Linux Bare Metal Engineer, you need a strong background in C programming, embedded systems design, and a solid understanding of Linux internals, often supported by a degree in electrical engineering or computer science. Familiarity with cross-compilers, debuggers (like GDB), version control systems (such as Git), and hardware interfacing tools is essential, along with experience in real-time operating systems or bare-metal environments. Strong problem-solving abilities, attention to detail, and effective communication skills help you excel in diagnosing issues and collaborating with multidisciplinary teams. These skills enable the reliable development and deployment of efficient, low-level software critical for embedded hardware performance and stability.

What are some typical challenges faced when developing embedded C applications on Linux bare metal systems?

Developing embedded C applications on Linux bare metal systems often involves unique challenges such as managing limited hardware resources, ensuring real-time performance, and debugging without the support of a full operating system. Developers must be proficient in low-level programming, handle direct hardware interfacing, and often work with custom board support packages. Collaboration with hardware engineers is common, as understanding hardware schematics and timing constraints is crucial. Despite these challenges, the role offers opportunities to deepen expertise in both software and hardware, making it a strong foundation for future career growth in embedded systems.

What is an Embedded C Linux Bare Metal engineer?

An Embedded C Linux Bare Metal engineer is a professional who develops software that runs directly on hardware without an operating system (bare metal) or works with embedded Linux systems. They use the C programming language to write firmware and device drivers for microcontrollers, processors, or embedded devices. Their work involves low-level hardware interaction, debugging, and optimizing code for performance and reliability. These engineers are essential in industries like automotive, consumer electronics, medical devices, and industrial automation.

What is the difference between Embedded C Linux Bare Metal vs Embedded Software Engineer?

AspectEmbedded C Linux Bare MetalEmbedded Software Engineer
CredentialsEmbedded systems certifications, C programming, Linux knowledgeEmbedded systems, C/C++, Linux/RTOS experience, sometimes certifications
Work EnvironmentDeveloping firmware directly on hardware without OS, often in embedded devicesDesigning and developing embedded software, may include Linux-based systems
Industry UsageConsumer electronics, automotive, IoT devicesEmbedded systems across various industries including industrial, medical, automotive

Embedded C Linux Bare Metal developers focus on firmware development directly on hardware without an operating system, often in resource-constrained environments. Embedded Software Engineers work on designing and implementing embedded software, which may include Linux-based systems. While both roles require C programming skills and knowledge of embedded systems, their work environments and project scopes differ significantly.

Infographic showing various Embedded C Linux Bare Metal job openings in the United States as of May 2026, with employment types broken down into 1% As Needed, 95% Full Time, 1% Temporary, and 3% Contract. Highlights an 87% Physical, and 13% Hybrid job distribution, with an average salary of $134,878 per year, or $64.8 per hour.

Senior Embedded Engineer

Nayax

On-site

$120K - $157.20K/yr

Full-time

Posted 11 days ago


Job description

Description
Join us at Nayax, a global fintech leader (NASDAQ; TASE: NYAX) revolutionizing the world of cashless payments, consumer engagement, and business management solutions. With more than 1,200 employees across 12 offices worldwide. At Nayax, you'll be part of a diverse and innovative community where your work makes a real impact and helps shape the future of payments.
We are currently looking for a full-time Senior Embedded Engineer role on-site work in Schenectady, NY.
The Senior Embedded Software Engineer is a role for experienced professionals seeking to advance Lynkwell's solutions to energy management for the world's most pressing needs, including fleet vehicle electrification and public EV charging networks. Within this role, candidates receive guidance from senior engineers on architecture, design, and process goals. Candidates will work alongside other cross-functional engineers on 1- to 6-month development efforts. They will also take an active role in continuous improvement and serve as mentors to new hires.
Your key responsibilities will include:
  • Collaborate with hardware engineering team to develop EV charging infrastructure hardware and software
  • Integrate embedded peripherals with Linux/openWRT host
  • Utilize wireless and wired communication protocols (TCP/IP, Ethernet, Bluetooth, 802.11)
  • Write reliable Python code for embedded systems
  • Collaborate across diverse teams inside and outside of engineering
  • Create test harnesses or apparatuses in support of hardware/firmware validation, such as for UL 1998 firmware testing.
  • Serve as a mentor to less experienced team members.
  • Speak about problems and solutions at various levels of detail, from deep dive conversations to architecture/design-level discussions.
  • A positive attitude and good professional demeanor.
  • Desire to work in-person within a hardware manufacturing facility near Schenectady, NY.
  • Good task management skills.
  • Good communication skills with non-engineering stakeholders, such as with customer support, product management, marketing, or sales groups.
  • General electrical safety knowledge.

Compensation: 95,000-120,000 DOE plus benefits
Requirements
What Makes You a Great Fit:
  • A bachelor's degree in engineering, mathematics, or computer science from an accredited institution.
  • 6 to 8 years of industry experience within a cross-disciplinary team.
  • Industry experience within an embedded software or firmware context.
  • Common continuous improvement strategies.
  • Scrum, Kanban, and the full SDLC.
  • Object-oriented application development within one or all the following programming languages: C, C++, Python.
  • Scripting language experience within Linux operating systems, such as bash.
  • Embedded software development involving one or more of the following technologies: I2C, SPI, MQTT, Cellular Modems, UART, embedded microcontrollers, embedded Linux, bare-metal development.

Learn More about Nayax
Lynkwell is creating an integrated energy ecosystem that not only allows stakeholders to participate in the clean energy revolution but to thrive in it. Lynkwell is the entry point to mobility and energy management for businesses, fleets, partners, utilities, and drivers alike.
Lynkwell was acquired by Nayax (NASDAQ NYAX) in 2025 and has been merged into the company's product portfolio.
Nayax Founded in 2005, Nayax provides an end-to-end platform for payments, empowers businesses to grow revenue, reduce operational costs, and deliver seamless commerce experiences. Our customer-first mindset and commitment to in-house innovation have positioned us at the forefront of the cashless payment revolution, serving the unattended and retail sectors around the world.
We support over 80 payment methods in 60+ currencies, hold a European payment institution license, and have formed strategic partnerships with global financial institutions to deliver powerful, scalable solutions.
With more than 1,200 employees across 12 global offices, Nayax operates in 120+ countries. Our global headquarters in Herzliya Hills, Israel, is our largest site, housing over 600 employees across 20+ departments.
At Nayax, we believe in creating long-term impact through loyalty tools, omnichannel solutions, and an agile ecosystem of value-added services. We're proud to support businesses in reaching new heights and we're always looking for innovative, passionate individuals to join us.