Quick Overview
Job Description
Responsibilities Job Summary: We are seeking a highly motivated and skilled Embedded Linux Software Developer to join our team at the Naval Research Lab (NRL). The ideal candidate will play a key role in developing, maintaining, and optimizing embedded systems, with a focus on secure Linux-based platforms. You will work closely with cross-functional teams to design and implement software solutions that enable innovative and efficient embedded devices.
Key Responsibilities
- Develop and maintain embedded Linux systems for various applications.
- Design, implement, and debug software components using Linux-based technologies.
- Customize and build Linux distributions using the Yocto Project, OpenEmbedded, or similar frameworks.
- Integrate open-source and proprietary software into embedded systems.
- Provide guidance on embedded Linux best practices, including configuration, kernel optimization, and security.
- Collaborate with hardware engineers to ensure seamless integration of hardware and software components.
- Perform system analysis, profiling, and debugging to ensure performance and stability.
- Provide documentation and technical support throughout the development lifecycle.
- Bachelor's or Master's degree in Computer Science, Software Engineering, or equivalent
- Minimum of 5 years' experience, BS 5-7 Years, MS 3-5, PhD 0-2
- Proven experience in developing embedded Linux solutions.
- Proficiency with the Yocto Project or similar build systems such as OpenEmbedded or willingness to learn
- Experience in C/C++ programming for Linux environments.
- Strong understanding of Linux kernel internals, device drivers, and board bring-up processes.
- Hands-on experience with version control systems (e.g., Git).
- Ability to debug and troubleshoot software and hardware integration issues.
- Solid understanding of operating system concepts, memory management, and inter-process communication (IPC).
- Minimum DOD SECRET security clearance with the ability to obtain a TS
- Familiarity with container technologies (Docker or Podman)
- Familiarity with Wind River Linux or other commercial embedded distributions.
- Experience with real-time or low-latency Linux system configurations.
- Knowledge of scripting languages such as Python or Bash for automation.
- Understanding of network protocols and embedded system security concepts
Min: $99,952.15Max: $173,797.40
EEO Statement We are an equal opportunity employer and federal government contractor. We do not discriminate against any employee or applicant for employment as protected by law.
Similar jobs
- PP
Computer Systems Validation Engineer
NewAuto ApplyPraxis Precision Medicines, Inc.
United States - Remote🇺🇸$150k/yrRemote11 hours agoEngineering - BP
Software Engineer, Algorithms & Infrastructure
NewAuto ApplyBase Power
Austin🇺🇸On-site6 hours agoGCPAWSMLOps+2Technology - AN
Senior Software Engineer, Hardware Test Platform
NewAuto ApplyAntares
Los Angeles🇺🇸Hybrid11 hours agoTCP/IPTechnology - ON
Outcome Engineer - Orlando FL
NewAuto ApplyOnebrief
Orlando🇺🇸Hybrid5 hours agoNode.jsAWSKubernetes+3Engineering - AI
Staff Software Engineer, Growth
NewAuto ApplyAirwallex
US - San Francisco🇺🇸Hybrid8 hours agoDockerFastAPIGCP+14Technology - MO
Member of Technical Staff - Storage (Stockholm)
NewAuto ApplyModal
New York🇺🇸Hybrid11 hours agoRustCDN - MO
Principal Engineer Team Lead, Simulation Infrastructure
NewAuto ApplyMotional
Boston🇺🇸Remote12 hours agoDockerSQLAWS+12Technology - MO
Senior Software Engineer - Applied Data
NewAuto ApplyMoloco
Seattle🇺🇸$184k - $230k/yrHybrid7 hours agoGCPAWSMachine Learning+11Technology - ME
Senior Rendering Engineer
NewAuto ApplyMob Entertainment
United States🇺🇸Hybrid8 hours agoC++Unreal EngineEngineering - ME
Senior Software Engineer, AI Agentic Platform
NewAuto ApplyMetropolis
Seattle🇺🇸Hybrid10 hours agoMicroservicesMySQLScala+15Technology - ME
Head of Off-Chain Engineering
NewAuto ApplyMesh
San Francisco🇺🇸Hybrid8 hours agoCustomer SuccessEngineering - MS
Spacecraft Flight Software Engineer
Auto ApplyM9 Solutions
Los Angeles🇺🇸Hybrid3 weeks agoEmbedded SystemsComplianceC+++2Technology