Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Software Engineer - Linux

Intelligent Automation, a BlueHalo Company

Senior Embedded Software Engineer – Linux (Rockville, MD) Intelligent Automation, Inc. (IAI) is looking for a new team member who is a self‑motivated Software Engineer with a passion for electro‑mechanical systems. You will be working with the Robotics and Electromechanical Systems Group to develop custom solutions in the fields of Robotics, Autonomy, Human‑Machine Interface, Machine Vision, and Electromechanical System Design. We have numerous active research and development projects where we design, integrate, test, and deploy systems for a range of applications, including aircraft inspection, ISR (intelligence, surveillance, and reconnaissance), utility construction, medical training, IED/EOD operations, and simulation. We are looking to add expertise and talent to our multi‑disciplinary team to continue to achieve success in all of these areas. Job Duties Work closely with algorithm developers, or lead algorithmic development, to mature algorithms from MATLAB and C++ to real‑time applications. Collaborate with or lead FPGA engineers developing architecture/protocol to exchange control/data between ARM and FPGA using shared registers/memory, DMA/VDMA. Utilize and/or modify existing code bases and libraries, and create and shape new functionality. Required Experience Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or related field. Required Skills Knowledge and hands‑on experience of Linux system software development with build configuration and customization. Bonus for familiarity developing on any embedded Linux. Installing and configuring embedded Linux, e.g., U‑Boot, FSBL, drivers, frame buffer. Multi‑process/thread programming using techniques such as Boost, C++11, and ASIO event‑driven when relevant. Toolchain & compiler/cross‑compiler technologies for ARM/X86/X86_64/BareMetal. Inter‑system communication over TCP/UDP, serial interface. Integration with common external interfaces such as I2C, SPI, UART. Write clean, efficient, well‑documented code. Proficient with SCM tools such as SVN, GIT, and Mercurial. Strong written and communication skills. Desired Skills Comfortable with classic signal processing and/or image processing algorithms. Understands challenges of developing an application that processes in real‑time. Familiar with setting up a cross‑compiler such as Linaro or the Xilinx/Petalinux SDK. Comfortable with platform‑independent tools such as CMAKE and QMAKE. Experience with other programming languages, such as Java and Python. Proficient optimizing ARM software using NEON. Experience prototyping, integrating, testing, and deploying electromechanical systems. Profile/optimize software to select/meet target platform. Experience prototyping software based on conference/journal publications. About Iai Intelligent Automation, Inc. (IAI) is a technology innovation company headquartered in Rockville, MD. For over 30 years, we have specialized in providing advanced technology solutions and R&D services to federal agencies and corporations throughout the United States and internationally. Leveraging agile R&D processes, a multi‑disciplinary collaborative environment, and its substantial intellectual property portfolio, IAI excels in developing concepts into market‑focused products and customer‑driven solutions. IAI’s core R&D areas include: Air Traffic Management, Big Data and Social Media Analytics, Control and Signal Processing, Cyber Security, Education and Training Technologies, Health Technologies, Modeling and Simulation, Networks and Communications, Robotics, and Sensor Systems. US Citizenship or Permanent Residency required. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status. #J-18808-Ljbffr Intelligent Automation, a BlueHalo Company

Vacancy posted 13 hours ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer - Linux in Derwood, MD vacancy
  • Maxtena is seeking an Embedded Software Engineer in Germantown, MD. This role involves designing and implementing software for embedded devices....  ...experience, proficiency in C and C++, and knowledge of embedded Linux. The position offers competitive compensation, medical... 
    Suggested

    Maxtena

    Germantown, MD
    1 day ago
  • $77.6k - $176k

     ...Linux Systems Administrator The Opportunity: Your technical expertise makes you the team hero, solving one problem after another. What if you could use those skills to improve the technology supporting the U.S. Federal Government? We're looking for a cross domain... 
    Suggested
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    BOOZ, ALLEN & HAMILTON, INC.

    Rockville, MD
    2 days ago
  • $97.7k - $176.1k

     ...Senior Systems Administrator/Engineer The Senior Systems Administrator/Engineer works under...  ..., implement, and maintain enterprise Linux infrastructure across on-premises data centers...  ...to Linux operating systems, system software products, Docker containers, and cloud infrastructure... 
    Suggested
    Work experience placement
    Local area

    FINRA

    Rockville, MD
    4 days ago
  •  ...Jacobs/BlackLynx seeks a qualified and highly motivated Linux software engineer to work in either the Rockville, MD or Chantilly, VA office,...  ...professional software development experience using C++ on Linux • Embedded software development experience (to include kernels, device... 
    Suggested
    Work at office
    Immediate start

    Jacobs

    Rockville, MD
    1 day ago
  • Viasat is seeking an Embedded Software Engineer - Cybersecurity in Germantown, MD. This role involves designing and developing secure embedded systems...  .... Candidates should have strong skills in C/C++ on Linux, with a focus on security, and must possess a Bachelor's degree... 
    Suggested

    Viasat

    Germantown, MD
    2 days ago
  •  ...Responsibilities: • Administer and maintain Windows Server and Linux environments, VMware virtual infrastructure, and enterprise...  ...Provider with strong qualifications and expertise in Agile Software Engineering, Cloud Solutions, Cyber Security and IT Managed Services.... 
    Full time
    Flexible hours

    ActioNet

    Rockville, MD
    13 hours ago
  • Senior Systems Administrator/Engineer The Senior Systems Administrator/Engineer works under...  ...design, implement, and maintain enterprise Linux infrastructure across on‑premises data...  ...updates to Linux operating systems, system software products, Docker containers, and cloud... 

    Financial Industry Regulatory Authority, Inc.

    Rockville, MD
    13 hours ago
  •  ...Embedded Software Engineer As an Embedded Software Engineer you will play a crucial role in designing, developing, and optimizing embedded software...  ...or a related field. ~5+ years of experience with RTOS & Linux ~ experience trouble shooting hardware ~ Experience... 
    Permanent employment

    International Staff Consulting

    Germantown, MD
    2 days ago
  • The Financial Industry Regulatory Authority, Inc. is seeking a Senior Systems Administrator/Engineer to design and maintain enterprise Linux infrastructure. This role requires expertise in cloud environments, Docker, and AI-driven monitoring to enhance operational excellence... 

    Financial Industry Regulatory Authority, Inc.

    Rockville, MD
    13 hours ago
  • $140.5k - $221.5k

     ...communications options. The engineering required to meet these requirements...  ...You will be responsible for software development and systems...  ...team to plan, track, complete embedded software development for multiple...  ...systems Experience with Linux Operating Systems and network... 

    ViaSat

    Germantown, MD
    1 day ago
  •  ...Embedded Software Engineer As an Embedded Software Engineer, you will be responsible for product design, development, and support. Your responsibilities...  ...~ C and C++ proficient ~ Proficient in Embedded Linux (Peta Linux, OpenWrt, Yocto, etc.) ~ Experience with... 

    Maxtena

    Germantown, MD
    4 days ago
  • $140.5k - $221.5k

     ...our team. What you'll do We are looking for an Embedded Software Engineer - Cybersecurity to join our Government team! Our team...  ...security test plans Automate configuration and validation of Linux security settings Create scripts and tools for managing... 
    Work at office
    3 days per week

    ViaSat

    Germantown, MD
    1 day ago
  • $110k - $130k

     ...Resource Management Concepts, Inc. (RMC) is seeking a skilled Linux Engineer to join our team in support of our government clients. The...  ...compliance. Perform troubleshooting and resolve hardware, software, and network issues related to Linux environments. Collaborate... 
    Contract work

    Resource Management Concepts

    Bethesda, MD
    4 days ago
  • $112k - $179k

     ...Linux Systems Administrator Job Locations US-MD-Gaithersburg Requisition ID 2026-162587 Position Category Cyber Security Clearance Top Secret Responsibilities This is an on-site position in Gaithersburg, MD.... 
    Contract work
    Shift work

    Peraton

    Gaithersburg, MD
    2 days ago
  • $79.3k - $113k

     ...The Wabtec Digital Onboard Solutions Engineering (DOSE) team develops a wide variety of...  ...Control Equipment. In this role, the Senior Embedded Software Engineer will work with a cross-...  ...tasks and unit testing Experience with Linux or Unix-based real-time operating systems... 
    Work experience placement
    Worldwide

    Wabtec

    Germantown, MD
    13 hours ago
  • $91.1k - $129.8k

     ...The Wabtec Digital Onboard Solutions Engineering (DOSE) team develops a wide variety of...  ...Control Equipment. In this role, the Senior Embedded Software Engineer will work with a cross-...  ...tasks and unit testing Experience with Linux or Unix-based real-time operating systems... 
    Work experience placement
    Worldwide

    Wabtec

    Germantown, MD
    3 days ago
  • $93.9k - $156.8k

     ...Linux Administrator Location US-MD-Gaithersburg ID 2025-3641...  ...& Evaluation, Program Mission Support, Engineering & Analysis, and Training. Responsibilities...  ...personnel to implement new system software and hardware. Maintain and develop Linux... 
    Full time
    For contractors
    Remote work

    American Systems

    Gaithersburg, MD
    4 days ago
  •  ...supporting organizational database planning and engineering efforts. Responsibilities:...  ...Oracle Database systems Experience with Linux Experience configuring, integrating,...  ...design, evaluation, solution engineering, software development, or system administration... 

    Razor Talent

    Rockville, MD
    2 days ago
  • $140k - $190k

     ...that help protect and preserve the people and environment of the United States. We are on the lookout for a skilled Senior Linux Engineer to join our dynamic team in support of our Navy clients in Bethesda, Maryland. The successful candidate will play a pivotal role... 
    Contract work

    Resource Management Concepts

    Bethesda, MD
    2 days ago
  • $115k - $135k

     ...Forterra is seeking a highly skilled Linux System Administrator with a strong focus...  ...clear and effective communication with both engineers and customers. ~ Thoroughly...  ...Ansible ~ Experience deploying to embedded or edge systems ~ Containerization... 
    Full time
    Temporary work
    Work experience placement
    Local area
    Remote work

    Forterra, Inc.

    Clarksburg, MD
    3 days ago
  • $93.9k - $156.8k

    Wisenbaker Builder Services in Gaithersburg, Maryland, seeks a qualified Linux Administrator to manage and develop their technology infrastructure. The role demands strong knowledge in Linux server management, proven experience, and the ability to maintain a 24x7x365 uptime... 

    Wisenbaker Builder Services

    Gaithersburg, MD
    13 hours ago
  •  ...Senior Linux System Administrator Bethesda, MD Overview Black Canyon Consulting (BCC) is actively looking for Senior Linux...  ...aspect of systems administration. Manage and configure services, software, and hardware configurations. Take direction from the team... 
    Full time
    Work at office
    Remote work

    Black Canyon Consulting LLC

    Bethesda, MD
    1 day ago
  •  ...institute consisting of over 4,000 users in a Windows/Macintosh/Linux environment. This is a challenging job with state-of-the-art...  ...and Macintosh baseline workstation environments. Hardware and software installations both local and remote. Mobile device setup and configuration... 
    Local area
    Remote work
    Long distance

    Skysoft Inc.

    Rockville, MD
    13 hours ago
  • $92.3k - $166.85k

     ...Description Leidos is looking to fill a Linux Server Systems Administrator position to...  ...may be required to perform technical software configuration, rebooting, and other remedial...  ...steps taken) for Root Cause analysis, engineering technical assessment and process... 
    Local area
    Immediate start
    Shift work

    Leidos

    Bethesda, MD
    4 days ago
  • A technology solutions provider located in Maryland is seeking a full-time professional to manage application servers and oversee software deployment. The successful candidate will architect, configure, and troubleshoot application servers while ensuring software installations... 
    Full time

    Infojini Inc

    Bethesda, MD
    1 day ago
  • $96.03k - $137.18k

     ...between projects. Ability to write documentation for internal use. Experience in end-user security administration helpful. Software: Microsoft Word, Outlook, and PowerPoint required. Physical Demands: Note: The physical demands described herein are... 
    Work at office
    Local area
    Remote work
    Relocation
    Flexible hours

    Air Line Pilots Association

    Rockville, MD
    2 days ago
  • $79.3k - $113k

     ...Description The Wabtec Digital Onboard Solutions Engineering (DOSE) team develops a wide variety of...  ...Equipment. In this role, the Senior Embedded Software Engineer will work with a cross‑...  ...tasks and unit testing. Experience with Linux or Unix‑based real‑time operating... 
    Work experience placement

    Jobs via Dice

    Germantown, MD
    3 days ago
  • $91.1k - $129.8k

     ...? The Wabtec Digital Onboard Solutions Engineering (DOSE) team develops a wide variety of...  ...Control Equipment. In this role, the Senior Embedded Software Engineer will work with a cross‑...  ...tasks and unit testing Experience with Linux or Unix‑based real‑time operating systems... 

    Wabtec

    Germantown, MD
    4 days ago
  • $79.3k - $113k

     ...Overview The Wabtec Digital Onboard Solutions Engineering (DOSE) team develops a wide variety of...  ...Equipment. In this role, the Senior Embedded Software Engineer will work with a cross‑...  ...tasks and unit testing. Experience with Linux or Unix‑based real‑time operating systems... 
    Work experience placement

    Wabtec Corporation

    Germantown, MD
    1 day ago
  •  ...industry specific technical skills and the work ethic and communication skills to help ensure your success. Job Description Work with software application developers to architect, configure, and troubleshoot application servers and the software running on them. Manage the... 
    Full time
    Local area

    Infojini Inc

    Bethesda, MD
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Software Engineer - Linux. Be the first to apply!