Please scroll down, To apply

Embedded Software Developer with Security Clearance

hiring now
New job

Scuttlebutt Services

2024-09-20 16:43:20

Job location Annapolis Junction, Maryland, United States

Job type: fulltime

Job industry: I.T. & Communications

Job description

Annapolis Junction, MD - Salary Range 195k-225k (TS/SCI w/ Full Poly) Job Brief We have multiple openings for Software developers in Annapolis Junction, MD - we are looking for versatile embedded software developers to join a highly skilled, high performing agile team to support a nationally significant and fast-paced program. The focus is on developing/exploiting offensive and defensive cyber operations capabilities. The right candidate will have experience with Agile software development methodologies and have strong foundational skills with embedded development in support of traditional computing OS, mobile technology (Android/iOS), RF technologies, Internet of Things devices (IoT), ICS/SCADA, enterprise technologies, etc. A background in Signals Intelligence (SIGINT) is preferred. Responsibilities Requirements Gathering: Confer with other software, systems, and hardware engineers to analyze complex requirements, use design software tools, provide support using formal specifications, data flow diagrams, and other accepted design techniques
Software Development: Design, develop, and/or modify software solutions by analyzing system performance standards, confer with users or software/system engineers; analyze systems flow, data usage and work processes; and investigate problem areas
Algorithms: Develop or implement algorithms to address system performance and functional standards
Documentation: Write and review software and system documentation to further provide recommendations for improving existing documentation and software/system development process standards
Quality Control: Ensure quality control of all developed and modified software Requirements Active TS/SCI clearance with full scope polygraph
Bachelors Degree in a STEM field or similar technical discipline
Experience with:
Agile/Scrum software development methodologies and team collaboration
Designing and implementing software for embedded systems using C, C++
Experience in either:
Mac OS development - coding in Rust, C, C++, etc.
Linux development - Bash scripting, C library, Linux system call
Windows OS development - Win32
Mobile development - coding for IOS and/or Android
Enterprise Technologies Development - knowledge of switches, routers, load balancers, proxy servers, certificate servers, etc.
Bonus Skills A background in SIGINT is preferred
Security +, or other IAT II qualified security certification
Programming in Ada and/or Fortran
Proficient with embedded development for ARM processors
X86 and/or ARM assembly development
Experience with Firmware reverse Engineering
Experience with DevOps
Knowledgeable on Test Driven Development (TDD)

Inform a friend!

<!– job description page –>
Top