1

Senior Embedded Linux Engineer Jobs in Lansdowne, PA

Embedded Software Engineer

Camden, NJ · On-site

$132K - $174K/yr

Embedded Software Engineer Job Code: 41906 Job Location: Camden, NJ (On-Site) Schedule: 9/80 ... Utilize a variety of software languages (primarily Java/C/C++ and Python), in Windows, Linux (RHEL ...

Embedded Software Engineer

Camden, NJ

$132K - $174K/yr

Embedded Software Engineer Job Code: 41906 Job Location: Camden, NJ (On-Site) Schedule: 9/80 ... Utilize a variety of software languages (primarily Java/C/C++ and Python), in Windows, Linux (RHEL ...

Embedded Software Engineer

Camden, NJ

$132K - $174K/yr

Embedded Software Engineer Job Code: 41906 Job Location: Camden, NJ (On-Site) Schedule: 9/80 ... Utilize a variety of software languages (primarily Java/C/C++ and Python), in Windows, Linux (RHEL ...

Embedded Software Engineer

Exton, PA · On-site

$126K - $167K/yr

Responsible for embedded software engineering on Innovative Solutions & Support (IS&S) product ... Linux experience (i.e. Yoctu) is desired * Board Level programming knowledge (i.e. u-boot) is ...

Showing results 41-60

Senior Embedded Linux Engineer information

See Lansdowne, PA salary details

$79.2K

$127.1K

$178.6K

How much do senior embedded linux engineer jobs pay per year?

As of Aug 20, 2026, the average yearly pay for senior embedded linux engineer in Lansdowne, PA is $127,120.00, according to ZipRecruiter salary data. Most workers in this role earn between $102,700.00 and $151,300.00 per year, depending on experience, location, and employer.

What does a senior embedded Linux engineer do?

A Senior Embedded Linux Engineer is responsible for developing, maintaining, and optimizing software that runs on embedded systems using the Linux operating system. This role often involves configuring and customizing Linux kernels, creating device drivers, integrating hardware with software, and ensuring system performance and reliability. Senior engineers also lead projects, mentor junior staff, and collaborate with cross-functional teams to deliver high-quality embedded solutions for products such as IoT devices, automotive systems, and industrial equipment.

What are the key skills and qualifications needed to thrive as a senior embedded Linux engineer?

To thrive as a Senior Embedded Linux Engineer, you need deep expertise in C/C++ programming, Linux kernel and driver development, and a solid understanding of embedded hardware, often supported by a degree in computer science, electrical engineering, or a related field. Familiarity with build systems (like Yocto or Buildroot), version control (Git), and debugging tools is typically required, while certifications such as LFCE (Linux Foundation Certified Engineer) can be beneficial. Strong problem-solving abilities, attention to detail, and effective collaboration and communication skills set outstanding candidates apart. These competencies ensure robust, secure, and high-performance embedded solutions, while enabling efficient teamwork and troubleshooting in complex development environments.

What are some common challenges faced by senior embedded Linux engineers when integrating new hardware with existing systems?

Senior Embedded Linux Engineers often encounter challenges such as ensuring compatibility between new hardware components and existing Linux kernels, adapting drivers, and optimizing performance for resource-constrained environments. Debugging low-level hardware issues and managing real-time constraints can also be complex, requiring deep knowledge of both software and hardware interactions. Effective collaboration with hardware engineers and thorough testing are key to successfully integrating new hardware while maintaining system stability.

What cities near Lansdowne, PA are hiring for Senior Embedded Linux Engineer jobs?

Cities near Lansdowne, PA with the most Senior Embedded Linux Engineer job openings:

Manager, Firmware Engineering

FORT Robotics

Philadelphia, PA • On-site

Full-time

Posted 21 days ago


Job description

In today's dynamic worksites, seamless collaboration between people and machines is essential. FORT's platform ensures safe, secure, and dynamic control that surpasses legacy systems and next-generation AI capabilities.
While autonomous machines offer significant advantages, they also introduce new safety challenges. FORT addresses these concerns by providing solutions such as the Wireless E-Stop, which allows operators to instantly stop any machine from a safe distance, enhancing safety during emergencies.
Additionally, FORT's Safe Remote Control enables operators to manage heavy machinery remotely, reducing the risk of accidents and improving visibility.
By ensuring communications integrity across any network, FORT empowers customers to protect their most valuable assets-people, data, and machines-ensuring they remain safe and secure.
This role is based in Philadelphia and works on a hybrid schedule, with a minimum of three days a week in the office.
The Firmware Engineering Manager owns FORT's firmware group end-to-end (its people, delivery, and technical health) while still building firmware directly. About half your time is hands-on embedded engineering, and half is leading through the team. You own the team's development process directly, supported by the Program Management and Systems Engineering functions. You work in three directions: down and in on your team's health and performance, up and out with a real engineering voice into Product and Program planning, and across to keep firmware coherent with the peer groups (cloud, hardware, systems, safety). Senior engineers on the team own the firmware architecture, and you make sure they have the direction, the standards, and the authority to do it well. Firmware sits closest to the safety layer FORT sells, so both the technical bar and the quality process have to be strong enough to carry that level of rigor while the team still delivers at pace.
What will you own
The hands-on half. You contribute directly to the embedded stack, much of it filling the gaps around the team, so the work keeps moving:
  • Write and review production C/C++ for safety-critical embedded devices, taking well-scoped components through implementation, test, and release.
  • Implement real-time firmware for RTOS targets (Zephyr/FreeRTOS) and bare-metal environments, along with Embedded Linux user-space applications.
  • Bring up new hardware, debug hard problems with JTAG, GDB, oscilloscopes, and logic analyzers, and tune performance on constrained targets.
  • Maintain and improve the firmware CI/CD pipelines (GitLab), the test automation behind them, and hardware-in-the-loop coverage.
  • Pick up the work that would otherwise sit unclaimed in a given sprint, whether that is an unfinished integration, a stubborn defect, a driver or BSP task, or a gap left by a vacancy or a competing priority.

The leadership half. You own the group and the way it works:
  • Agile Scrum process end-to-end: backlog grooming, cadence and ceremonies, estimation, and forecasting.
  • Technical health and feasibility of the backlog, advocate for platform and technical-debt work, and decline commitments that the team cannot feasibly deliver.
  • Quality process: code review, testing standards, a real definition of done, and corrective retrospectives, strong enough to carry FORT's safety-critical bar without depending on you as the personal backstop on every artifact.
  • Workforce management: hiring, performance, and career conversations, team structure, and workload and burnout.
  • Carry engineering's opinion on technical direction, sequencing, and estimation into Product and Program forums, and surface cross-team integration risks early, particularly at the firmware boundaries with hardware, cloud, and systems.
What you will be measured on
Delivery predictability, quality, goal achievement, and retention, plus improvement over time in five team metrics: planning accuracy, estimation accuracy, velocity, defect escapes, and engagement.
What we are looking for
  • Solid, current embedded expertise across C and C++, RTOS, and Embedded Linux development, including hardware bring-up, low-level debugging, standard interfaces (UART, SPI, I2C, USB, CAN), IP networking, and Python for automation, with firsthand experience owning firmware CI/CD.
  • Technical judgment strong enough to assess feasibility, estimation, and risk, and to shape or push back on commitments.
  • Solid management capability across performance, development, and capacity planning, and comfort owning a team end-to-end with a broad scope and matching autonomy.
  • The instinct to delegate real authority and build systems rather than becoming the bottleneck.
  • Typically 6+ years of embedded software development with at least 2 years leading or managing engineers, and a B.S. in Computer Engineering, Electrical Engineering, Computer Science, or equivalent experience.
  • Nice to have: a background in functional safety or another regulated industry (medical, automotive, aerospace, industrial).