As a Kastle Systems Embedded Linux Software Systems Engineer , you will have an opportunity to contribute to our award winning* highly available and distributed platform that is deployed on platforms ...
As a Kastle Systems Embedded Linux Software Systems Engineer , you will have an opportunity to contribute to our award winning* highly available and distributed platform that is deployed on platforms ...
As a Kastle Systems Embedded Linux Software Systems Engineer , you will have an opportunity to contribute to our award winning* highly available and distributed platform that is deployed on platforms ...
As a Kastle Systems Embedded Linux Software Systems Engineer , you will have an opportunity to contribute to our award winning* highly available and distributed platform that is deployed on platforms ...
Provide technical guidance and mentorship to engineering teams, fostering a culture of innovation ... embedded Linux system design and development with zero-to-shipped experience across the full ...
Provide technical guidance and mentorship to engineering teams, fostering a culture of innovation ... embedded Linux system design and development with zero-to-shipped experience across the full ...
Provide technical guidance and mentorship to engineering teams, fostering a culture of innovation ... embedded Linux system design and development with zero-to-shipped experience across the full ...
Provide technical guidance and mentorship to engineering teams, fostering a culture of innovation ... embedded Linux system design and development with zero-to-shipped experience across the full ...
We are seeking an experienced Linux Developer to join our engineering team. The ideal candidate ... Familiarity with embedded systems or performance-critical environments * Strong debugging skills ...
We are seeking an experienced Linux Developer to join our engineering team. The ideal candidate ... Familiarity with embedded systems or performance-critical environments * Strong debugging skills ...
Linux Developer
Sterling, VA · On-site
We are seeking an experienced Linux Developer to join our engineering team. The ideal candidate ... Familiarity with embedded systems or performance-critical environments * Strong debugging skills ...
Linux Developer
Sterling, VA · On-site
We are seeking an experienced Linux Developer to join our engineering team. The ideal candidate ... Familiarity with embedded systems or performance-critical environments * Strong debugging skills ...
Flight Software Engineer - Embedded Linux & Networking
Lanham, MD · On-site
$131K - $173K/yr
Position Overview We are seeking a highly skilled Flight Software Engineer - Embedded Linux & Networking to design, develop, and support embedded software systems for advanced aerospace platforms.
Flight Software Engineer - Embedded Linux & Networking
Lanham, MD · On-site
$131K - $173K/yr
Position Overview We are seeking a highly skilled Flight Software Engineer - Embedded Linux & Networking to design, develop, and support embedded software systems for advanced aerospace platforms.
Flight Software Engineer - Embedded Linux & Networking
Lanham, MD · On-site
$131K - $173K/yr
Position Overview We are seeking a highly skilled Flight Software Engineer - Embedded Linux & Networking to design, develop, and support embedded software systems for advanced aerospace platforms.
Flight Software Engineer - Embedded Linux & Networking
Lanham, MD · On-site
$131K - $173K/yr
Position Overview We are seeking a highly skilled Flight Software Engineer - Embedded Linux & Networking to design, develop, and support embedded software systems for advanced aerospace platforms.
SAIC is seeking a Mid-Level Linux Support Administrator/Engineer to support the design, development, configuration, and maintenance of Linux-based embedded platforms supporting mission-critical ...
SAIC is seeking a Mid-Level Linux Support Administrator/Engineer to support the design, development, configuration, and maintenance of Linux-based embedded platforms supporting mission-critical ...
Seeking Linux Developers to create and maintain system-level software for Linux environments. This ... Embedded platforms. TS/SCI w POLY Required
Quick apply
Seeking Linux Developers to create and maintain system-level software for Linux environments. This ... Embedded platforms. TS/SCI w POLY Required
Embedded Software Engineer
Germantown, MD · On-site
$133K - $175K/yr
As an Embedded Software Engineer, you will be responsible for product design, development, and ... Proficient in Embedded Linux (Peta Linux, OpenWrt, Yocto, etc.) * Experience with Embedded Linux ...
Embedded Software Engineer
Germantown, MD · On-site
$133K - $175K/yr
As an Embedded Software Engineer, you will be responsible for product design, development, and ... Proficient in Embedded Linux (Peta Linux, OpenWrt, Yocto, etc.) * Experience with Embedded Linux ...
Embedded Software Engineer
Germantown, MD · On-site
$133K - $175K/yr
As an Embedded Software Engineer, you will be responsible for product design, development, and ... Proficient in Embedded Linux (Peta Linux, OpenWrt, Yocto, etc.) * Experience with Embedded Linux ...
Embedded Software Engineer
Germantown, MD · On-site
$133K - $175K/yr
As an Embedded Software Engineer, you will be responsible for product design, development, and ... Proficient in Embedded Linux (Peta Linux, OpenWrt, Yocto, etc.) * Experience with Embedded Linux ...
We are seeking an experienced Linux Developer to join our engineering team. The ideal candidate ... Familiarity with embedded systems or performance-critical environments * Strong debugging skills ...
We are seeking an experienced Linux Developer to join our engineering team. The ideal candidate ... Familiarity with embedded systems or performance-critical environments * Strong debugging skills ...
Linux CNO Software Engineer
Herndon, VA · On-site
Why the CNO Developer role at LockheedMartin Space: * Mission critical impact: Develop ... purpose embedded and real-time systems. * Innovation lab environment: Work closely with a ...
Linux CNO Software Engineer
Herndon, VA · On-site
Why the CNO Developer role at LockheedMartin Space: * Mission critical impact: Develop ... purpose embedded and real-time systems. * Innovation lab environment: Work closely with a ...
Embedded Developer
Columbia, MD · On-site
Embedded Linux or RTOS (VxWorks, pSOS, QNX,...) * C/C++ * Python * Network Programming (BSD Sockets) * Working in an Agile Environment * Must have Great Communication and Writing Skills Desired ...
Embedded Developer
Columbia, MD · On-site
Embedded Linux or RTOS (VxWorks, pSOS, QNX,...) * C/C++ * Python * Network Programming (BSD Sockets) * Working in an Agile Environment * Must have Great Communication and Writing Skills Desired ...
Linux CNO Software Engineer
Herndon, VA · On-site
Why the CNO Developer role at LockheedMartin Space: * Mission critical impact: Develop ... purpose embedded and real-time systems. * Innovation lab environment: Work closely with a ...
Linux CNO Software Engineer
Herndon, VA · On-site
Why the CNO Developer role at LockheedMartin Space: * Mission critical impact: Develop ... purpose embedded and real-time systems. * Innovation lab environment: Work closely with a ...
Embedded Developer
Columbia, MD · On-site
Embedded Linux or RTOS (VxWorks, pSOS, QNX,...) * C/C++ * Python * Network Programming (BSD Sockets) * Working in an Agile Environment * Must have Great Communication and Writing Skills Desired ...
Embedded Developer
Columbia, MD · On-site
Embedded Linux or RTOS (VxWorks, pSOS, QNX,...) * C/C++ * Python * Network Programming (BSD Sockets) * Working in an Agile Environment * Must have Great Communication and Writing Skills Desired ...
Embedded Developer
Columbia, MD · On-site
Embedded Linux or RTOS (VxWorks, pSOS, QNX,...) * C/C++ * Python * Network Programming (BSD Sockets) * Working in an Agile Environment * Must have Great Communication and Writing Skills Desired ...
Quick apply
Embedded Developer
Columbia, MD · On-site
Embedded Linux or RTOS (VxWorks, pSOS, QNX,...) * C/C++ * Python * Network Programming (BSD Sockets) * Working in an Agile Environment * Must have Great Communication and Writing Skills Desired ...
Embedded Linux or RTOS (VxWorks, pSOS, QNX,...) * C/C++ * Python * Network Programming (BSD Sockets) * Working in an Agile Environment * Must have Great Communication and Writing Skills Desired ...
Embedded Linux or RTOS (VxWorks, pSOS, QNX,...) * C/C++ * Python * Network Programming (BSD Sockets) * Working in an Agile Environment * Must have Great Communication and Writing Skills Desired ...
Embedded Software Engineer
$129K - $170K/yr
About the Role Ciena is looking for a Software Engineer to join the ONU firmware development team ... Key Responsibilities - Develop and maintain embedded Linux firmware on OpenWrt based ONU systems ...
Embedded Software Engineer
$129K - $170K/yr
About the Role Ciena is looking for a Software Engineer to join the ONU firmware development team ... Key Responsibilities - Develop and maintain embedded Linux firmware on OpenWrt based ONU systems ...
Embedded Linux Developer information
See Washington salary details
$96.8K - $102.2K
2% of jobs
$102.2K - $107.5K
9% of jobs
$107.5K - $112.9K
11% of jobs
$114.2K is the 25th percentile. Wages below this are outliers.
$112.9K - $118.3K
12% of jobs
$118.3K - $123.6K
14% of jobs
The median wage is $124.4K / yr.
$123.6K - $129K
18% of jobs
$132.1K is the 75th percentile. Wages above this are outliers.
$129K - $134.3K
17% of jobs
$134.3K - $139.7K
9% of jobs
$139.7K - $145K
6% of jobs
$145K - $150.4K
2% of jobs
$150.4K - $155.7K
0% of jobs
$96.8K
$125.1K
$155.7K
How much do embedded linux developer jobs pay per year?
What are Embedded Linux Developers?
What are some common challenges faced by Embedded Linux Developers when integrating hardware and software components?
Who earns more, VLSI or embedded?
What is the difference between Embedded Linux Developer vs Firmware Engineer?
| Aspect | Embedded Linux Developer | Firmware Engineer |
|---|---|---|
| Required Skills | Proficiency in Linux kernel, C/C++, embedded systems, device drivers | Low-level programming, C/C++, microcontrollers, hardware interfaces |
| Work Environment | Embedded Linux systems, development boards, Linux-based OS | Microcontrollers, hardware prototyping, real-time systems |
| Industry Usage | Consumer electronics, IoT devices, automotive | Consumer electronics, aerospace, industrial equipment |
Embedded Linux Developers focus on developing software for Linux-based embedded systems, working with Linux kernels and device drivers. Firmware Engineers work on low-level hardware programming, often with microcontrollers and real-time systems. While both roles require C/C++ skills and embedded systems knowledge, Embedded Linux Developers typically work in Linux environments, whereas Firmware Engineers focus on hardware-level programming.
What are the key skills and qualifications needed to thrive as an Embedded Linux Developer, and why are they important?
Is embedded systems still a good career in 2026?
How to become an embedded Linux developer?
Is learning embedded Linux worth it?
What Does an Embedded Linux Developer Do?
As an embedded Linux developer, your duties and responsibilities are to design, test, implement, and integrate software solutions for specific pieces of hardware. Embedded technology often refers to hardware that is not commonly considered a computer, but is controlled by applications or an operating system, such as Linux. These include watches, car engines, and televisions, for example. As an embedded Linux developer, you work closely with programmers, optimization experts, quality assurance technicians, and product engineering designers, as well as all of your external customers.
Full-time
Medical, Dental, Vision, Retirement
Posted 11 days ago
Kastle Systems rating
9.2
Based on 6 frontline employees who took The Breakroom Quiz
3rd of 102 rated security
Job description
Kastle Systems is looking for an Embedded Linux Software Systems Engineer to join our team in Falls Church, VA to help us grow our product offerings.
As a Kastle Systems Embedded Linux Software Systems Engineer, you will have an opportunity to contribute to our award winning* highly available and distributed platform that is deployed on platforms ranging from microcontrollers, headless Linux IoT controllers, datacenters, and the AWS and Azure clouds.
Our products work to keep people safe while adding convenience and providing excellent customer service to the building managers and enterprise customers that use our Security-As-A-Service platform. The successful candidate will be one who is looking to make a big impact in the company in which they join. This position will be building features into our brand new line of announced and unannounced hardware.
In addition to a great work environment, we provide excellent benefits (Medical/Dental/Vision, 401K, Tuition/Training Assistance, BrightHorizons Lifestyle Assistance, Wellness Program, etc.). We are proud to be a Certified Great Place to Work with awards for being a Top Work Place with Top DE&I Practices! For more informaton about what it's like to work with us, please visit Kastle Careers.
In addition to a great work environment, we provide excellent benefits (Medical/Dental/Vision, 401K, Tuition/Training Assistance, BrightHorizons Lifestyle Assistance, Wellness Program, etc.) and we're proud to be a Certified Great Place to Work! For more information about what it's like to work with us, please visit Kastle Careers.
Responsibilities
• Build and maintain Kastle's embedded linux platform using BuildRoot, Yocto, or similar
embedded linux platform enablement tools.
• Build and maintain Kastle's embedded linux platform's supporting infrastructure, such as package and image management, shell scripts, and contribute to monitoring systems.
• Design, program, and write programs that run on IoT Linux (Headless) environments. Programs are written in a variety of languages, including C/C++, Python and shell scripting.
• Ensures Kastle's linux platforms comply to all applicable security standards and best practices.
• Contribute to other Kastle linux-based platform development and maintenance.
• Track issue progress in corporate issue tracking system (Confluence Cloud)
• Collaborate on and thoroughly document design decisions.
• Support field deployments. Diagnose faults and propose solutions to management.
• Work with QA to ensure adequate test coverage exists for projects. Develop test harnesses as needed to facilitate testing of individual hardware components.
• Troubleshooting, debugging, maintaining, and improving existing software and hardware
• Develop technical documentation to aid in support and future development
Qualifications
- Bachelors Degree in Computer Science, Computer Engineering, Electrical Engineering or similar degree that provides a solid foundation in computer programming.
- 4+ years experience with IoT flavors of Linux (GUI-less), with at least 2+ years using either managing BuildRoot, Yocto, or a similar embedded linux platform tool.
- Experience developing against standard web apis (REST)
- Demonstrated experience with setting up devices in the field with different network conditions at play (DHCP, NAT, port forwarding, etc)
- Excellent written and verbal US English communication skills
- Ability to comprehend electrical schematics and their implications to embedded software.
- Understanding of asymmetric and symmetric cryptography.
Company Overview
The property technology space is growing rapidly, and Kastle is leading the way. Kastle is the leader in managed security, with a track record of introducing innovative technologies to serve over 460M square feet of real estate globally. Clients span the commercial and multifamily real estate, education, and construction industries and the customers they serve. Delivering a world class customer experience drives everything we do, and Kastle's mission is to be our customers' best service provider and to ensure that their security the most effective, efficient and convenient. Kastle's integrated security solution, including access control, video, and remote video monitoring, significantly reduces costs and improves the critically important 24x7 performance for building owners, developers and tenants.
Equal Opportunity Statement
At Kastle, we believe that diversity makes us stronger - at work and in the world. Kastle Systems International, LLC is an Equal Opportunity / Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, age, protected veteran status, marital status, pregnancy or any other basis protected by applicable federal or state laws. For more information, please visit Kastle Careers.
#LI-JF1
About Kastle Systems
Sourced by ZipRecruiter
Industry
It services
Company size
501 - 1,000 Employees
Headquarters location
Falls Church, VA, US
Year founded
1972