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 5 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer - Linux in Derwood, MD vacancy
  • $100k

     ...Linux Software Engineer Jacobs/BlackLynx seeks a qualified and highly motivated Linux software engineer to work in the Rockville, MD office...  ...Computer Science, Computer Engineering, or related field Embedded software development experience (to include kernels, device... 
    Suggested
    Work at office
    Immediate start
    Remote work

    Jacobs Solutions

    Rockville, MD
    1 day ago
  •  ...Jacobs/BlackLynx seeks a qualified and highly motivated Linux software engineer to work in the Rockville, MD office, and to begin immediately...  ...Computer Science, Computer Engineering, or related field • Embedded software development experience (to include kernels, device... 
    Suggested
    Work at office
    Immediate start

    Jacobs

    Rockville, MD
    1 day 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... 
    Suggested

    Financial Industry Regulatory Authority, Inc.

    Rockville, MD
    2 days ago
  •  ...Position: Embedded Software Engineer Location: Gaithersburg, MD Salary: 150k-170k About the Role: As an Embedded Software Engineer...  ...: Minimum of 5 years of experience working with RTOS and Linux. Technical Skills: Proven experience troubleshooting... 
    Suggested
    Permanent employment

    She Recruits LLC

    Gaithersburg, MD
    3 days ago
  • $90k - $132k

     ...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. With... 
    Suggested
    Flexible hours

    ActioNet

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

    Maxtena

    Germantown, MD
    4 days ago
  •  ...Linux Admin Bethesda, MD 6 month+ contract No C2C at this moment, any visa works . Thanks! Top Three Skills: 1) Linux Administration (RHEL and CentOS), but will consider any flavor 2) Debug experience (service identification, usage identification... 
    Contract work

    3B Staffing LLC

    Bethesda, MD
    2 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... 
    Work experience placement

    Wabtec

    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
    5 days 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

    Bethesda, MD
    2 days 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
    9 days 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... 
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    BOOZ, ALLEN & HAMILTON, INC.

    Potomac, MD
    3 days ago
  • $91.6k - $153k

     ...Technology, Test & Evaluation, Program Mission Support, Engineering & Analysis, and Training. Linux Administrator Location: US-MD-Gaithersburg ID Job ID:...  ...system design personnel to implement new system software and hardware. Maintain and develop Linux infrastructure... 
    Full time
    For contractors
    Remote work

    American Systems

    Gaithersburg, MD
    3 days ago
  • $115k - $135k

     ...role Forterra is seeking a highly skilled Linux System Administrator with a strong focus...  ...and effective communication with both engineers and customers. Thoroughly document automation...  ...using Ansible Experience deploying to embedded or edge systems Containerization (Docker... 
    Full time
    Temporary work
    Local area
    Remote work

    Forterra, Inc.

    Clarksburg, MD
    2 days ago
  •  ...Black Canyon Consulting (BCC) is actively looking for Senior Linux System Administrator to support our work for the National Center...  ...aspect of systems administration. Manage and configure services, software, and hardware configurations. Take direction from the team lead... 
    Full time
    Work at office
    Remote work

    Black Canyon Consulting LLC

    Bethesda, MD
    2 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... 
    Work experience placement
    Worldwide

    Wabtec

    Germantown, MD
    3 days ago
  • $175k - $205k

     ...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
  • $91.6k - $153k

    A federal government contractor is seeking a Linux Administrator in Gaithersburg, MD. The role involves maintaining Linux infrastructure, providing technical solutions, and ensuring system uptime. Candidates should have over 5 years of experience in Linux administration... 
    For contractors

    AMERICAN SYSTEMS

    Gaithersburg, MD
    4 days 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 USA

    Rockville, MD
    5 days ago
  • Catapult Federal Services is seeking an experienced Linux Administrator to support IT Operations for the US Department of the Treasury. The role focuses on managing Linux systems across multiple cloud platforms including AWS, Azure, OCI, and GCP, ensuring stability and... 
    Remote job

    Catapult Federal Services

    Bethesda, MD
    1 day 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

    Bethesda, MD
    1 day ago
  • $140.5k - $221.5k

     ...systems, including the Viasat-3 global constellation! As an Embedded Software Engineer - Cybersecurity, you will collaborate with software,...  ...security test plans Automate configuration and validation of Linux security settings Create scripts and tools for managing secrets... 
    Work at office
    3 days per week

    ViaSat

    Germantown, MD
    2 days ago
  • $142.79k - $178.25k

     ...GDIT is seeking an experienced Sr. Linux Systems Engineer to support critical IT operations for federal government projects. In this key role...  ...repetitive tasks and improve operational productivity. Perform software updates, patches, and upgrades while testing functionality... 

    General Dynamics Information Technology

    Germantown, MD
    2 days ago
  •  ...Sr. Linux Systems Engineer GDIT is seeking an experienced Sr. Linux Systems Engineer to support critical IT operations for federal government...  .... Patch Management: Maintain systems by performing software updates, patches, and upgrades while testing functionality... 

    General Dynamics Information Technology

    Germantown, MD
    4 days ago
  •  ...our proprietary Oracle based financial software product, Altimate ® . The position will...  ...achieved. Create and maintain Windows and Linux shell scripts. Create and maintain...  ...is a plus. Education and Certification Engineering or Computer Science degree preferred. Oracle... 

    Carlsbad Tech

    Rockville, MD
    4 days ago
  • A leading technology company is seeking a Linux Server Systems Administrator to provide on-site support in Bethesda, Maryland. This role requires expertise in Linux system administration and includes responsibilities such as troubleshooting systems and developing technical... 

    Leidos

    Bethesda, MD
    3 days ago
  • $92.3k - $166.85k

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

    Leidos

    Bethesda, MD
    3 days ago
  • Leidos Inc in Bethesda, Maryland is seeking a Junior Systems Engineer for HPC and GPU Infrastructure. This role involves designing and...  ...for the IC community customers, requiring a strong background in Linux and hardware integration. The ideal candidate will have at... 

    Leidos Inc

    Bethesda, MD
    5 days ago
  •  ...Server Reporting Services (SSRS). Set up a reporting server and be responsible for all DBA functions and report development utilizing software systems development architecture and design. Benefits Health, Dental, and Vision Life Insurance 401(k) Flexible Spending Account (... 
    Full time
    Flexible hours

    CGS Federal (Contact Government Services)

    Rockville, MD
    2 days ago
  • Black Canyon Consulting (BCC) is actively seeking a skilled Senior Linux System Administrator to support the National Center for Biotechnology Information (NCBI). This full-time position is based onsite in Bethesda, MD with options for remote work.' Candidates should have... 
    Remote job
    Full time

    Black Canyon Consulting LLC

    Bethesda, MD
    3 days ago

Do you want to receive more vacancies?

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