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
- 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
$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...SuggestedFull timeContract workPart timeWork at officeLocal areaRemote work$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...SuggestedWork experience placementLocal area- ...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...SuggestedWork at officeImmediate start
- 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
- ...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 timeFlexible hours
- 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...
- ...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
- 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...
$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...- ...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...
$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 office3 days per week$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$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 workShift work$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 placementWorldwide$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 placementWorldwide$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 timeFor contractorsRemote work- ...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...
$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$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 timeTemporary workWork experience placementLocal areaRemote work$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...- ...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 timeWork at officeRemote work
- ...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 areaRemote workLong distance
$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 areaImmediate startShift work- 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
$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 officeLocal areaRemote workRelocationFlexible hours$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$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...$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- ...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 timeLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer - Linux. Be the first to apply!
- software Derwood, MD
- software implementation project manager Derwood, MD
- remote software sales Derwood, MD
- id software Derwood, MD
- embedded software application engineer
- graduate embedded software engineer
- junior embedded engineer
- embedded systems software engineer
- embedded software engineer
- embedded software engineering intern

