Root Source
Posted 4mo ago

Embedded Software Engineer

Root Source
Annapolis Junction, Maryland, United States
OnsiteFull Time
Responsibilities
  • Develop embedded
  • Analyze vulnerabilities
  • Reverse engineer
Requirements
  • Develop embedded systems using C/C++, Python
  • Work on Linux/Unix environments
  • TS/SCI clearance with polygraph
  • Bachelor's degree
Technical tools mentioned
C/C++PythonLinuxUnixVxWorksGhidraIDA ProGDBOllyDbgVMwareOpenStackOpen vSwitchQEMU

Job description

The Embedded Software Engineer supports complex and critical projects that directly impact national security and intelligence missions.

Description

POSITION: Embedded Software Engineer


RESPONSIBILITIES:

  • Support complex and critical projects that directly impact national security and intelligence missions
  • Develop embedded systems, conduct vulnerability analysis, reverse engineer software, and provide operational support to address challenging problems
  • Utilize expertise in C/C++ development, x86 Assembly, and Python for automated unit testing to create capabilities, research existing functionality, analyze protocols, and adapt to new technologies
  • Collaborate with the test team throughout the development life cycle


QUALIFICATIONS:

  • Software development experience using C, C/C++, or other languages
  • Experience with embedded platforms such as Linux, Unix, Android, or VxWorks
  • Strong knowledge of software system requirements analysis, design, development, integration, and testing
  • Experience with virtual environments like VMWare/ESXi, Open Stack, Open vSwitch, or QEMU
  • Proficiency in software reverse engineering and debugging tools like IDAPro, OllyDbg, gdb, or Ghidra
  • Familiarity with assembly languages and low-level systems programming concepts
  • Active TS/SCI clearance with a polygraph
  • Bachelor's degree in a related field


PREFERRED QUALIFICATIONS:

  • Experience in vulnerability analysis and exploit development
  • Proficiency in Python programming
  • Knowledge of telecommunications systems
  • Additional experience with Assembly language


CLEARANCE:

TS/SCI clearance with FS polygraph required.

About the Company


Thank you for taking the time to explore opportunities with Root Source.

Please review our job postings and submit your application for any positions of interest.

Root Source is an equal opportunity employer. All applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, or national origin.

About Root Source

Providing specialized software and systems engineering for government agencies.

Year founded
2016
Employees
20
Organization type
Private
Headquarters
US

Similar jobs

Embedded Software Engineer roles near Annapolis Junction, Maryland
23h
Save
Mark Applied
Hide
Principal Embedded Software Engineer
Columbia, Maryland, United States
$118k-$225k/yr OnsiteFull Time
RTX
RTXNYSE: RTX: Provides advanced aerospace and defense systems and services.
8+ YOESTEM degree and 8+ years of relevant experience. Requires expertise across embedded software, signal processing, Linux, ARM/SoC, FPGA development, and Python or C programming; active Top Secret clearance required.
Software-defined radio, Embedded Linux, ARM, System on a Chip (SoC), FPGA, Verilog, VHDL, Python, C, Linux
1d
Save
Mark Applied
Hide
Embedded Software Engineer IV
Germantown, Maryland, United States
$91k-$130k/yr HybridFull Time
Wabtec
WabtecNYSE: WAB: Manufacturer of equipment and digital solutions for rail transportation.
5+ YOEBachelor’s degree in computer, electrical, software engineering, or computer science plus 5+ years’ experience. Requires C/C++, scripting, Linux or Unix-based RTOS, software design, IP protocols, and hardware interfaces.
C, C++, Bash, Python, Linux, Unix, QNX, FreeRTOS, Software Change Management (SCM), Software Development Life Cycle (SDLC), Continuous Integration (CI), IP protocols, Agile Scrum
3d
Save
Mark Applied
Hide
Spacecraft Embedded Software Engineer, RTOS
El Segundo or Washington or Huntsville
$131k-$184k/yr OnsiteFull Time
Varda Space Industries
Varda Space Industries: Develops in-orbit manufacturing platforms and reentry capsules for pharmaceuticals.
3+ YOEBachelor's degree or equivalent technical experience; 3+ years developing spacecraft or safety-critical software; embedded systems testing; C++ expertise; aerospace safety-critical experience preferred.
C++, Python, Rust, RTOS, Linux
4d
Save
Mark Applied
Hide
Embedded Software Engineer - E2
Hanover, Maryland, United States
$91k-$169k/yr OnsiteFull Time
Lockheed Martin
Lockheed MartinNYSE: LMT: Designs and manufactures advanced aerospace, defense, and security systems.
4+ YOERequires active US security clearance with polygraph, 4+ years of experience, and a bachelor's degree or equivalent experience. Must program in Assembly, C, C++, or Python and know offensive cyber tools.
Assembly, C, C++, Python, Windows, Linux, macOS, Android, iOS, IoT, ICS/SCADA, network sockets, IP, TCP
5d
Save
Mark Applied
Hide
Embedded Software Engineer - New Grad (2027)
Sunnyvale or Washington or San Diego or Fort Walton Beach or Ann Arbor or London or Stuttgart or Munich or Stockholm or Bangalore or Seoul or Tokyo
$123k-$168k/yr OnsiteFull Time
Applied Intuition
Applied Intuition: Developing software and simulation infrastructure for autonomous vehicles.
Degree in computer engineering, computer science, or related field; graduating by December 2026 or summer 2027. Requires C/C++ and assembly, embedded development, and hardware debugging.
C, C++, Assembly, CAN, LIN, I2C, SPI, UART, Real-Time Operating System (RTOS)
6d
Save
Mark Applied
Hide
Senior Embedded Software Engineer
Herndon, Virginia, United States
$136k-$204k/yr OnsiteFull Time
Two Six Technologies
Two Six Technologies: Develops cybersecurity and data systems for national security missions.
5+ YOEBachelor's in computer science, electrical engineering, or related field, or comparable experience; 5+ years in embedded software, security tooling, emulation, or CNO development; C/C++, Python, or Bash experience; active Top Secret clearance.
C, C++, Python, Bash, QEMU
1w
Save
Mark Applied
Hide
Principal or Senior Principal Embedded Software Engineer (TS/SCI)
Annapolis, Maryland, United States
$109k-$204k/yr OnsiteFull Time
Northrop Grumman
Northrop GrummanNYSE: NOC: Develops and manufactures advanced aerospace, defense, and space systems.
5+ YOEBachelor's degree in a STEM discipline and 5+ years of embedded software experience, or equivalent advanced-degree experience. Requires C++, Python, embedded real-time systems, Linux or Windows, technical leadership, and active TS/SCI clearance.
C++, Linux, Python, Microsoft Windows, Atlassian, Jira, Confluence, Bitbucket, JavaScript, Qt, CUDA, ArrayFire, Docker, Kubernetes
1w
Save
Mark Applied
Hide
Embedded Software Engineer – Level 3 or 4
Dulles, Virginia, United States
$114k-$213k/yr OnsiteFull Time
Northrop Grumman
Northrop GrummanNYSE: NOC: Designs and manufactures advanced aerospace and defense systems.
5+ YOEBachelor's, master's, or PhD in STEM with 1–8 years of relevant experience by level; active U.S. Secret clearance, U.S. citizenship, C/C++, Python, Linux, embedded systems, RTOS, and parallel processing experience.
C, C++, Python, UART, MIL-STD-1553, SPACEWIRE, SPI, Linux, Yocto, Stellar, CFSD, Vulcan, RS-422, real-time operating systems, board support packages (BSPs)