Jobs · Information Technology · Maryland

Embedded Developer Level 2

Metrea · Annapolis Junction, MD · 2 wk ago
Information TechnologyFull-time

Position Summary

The Embedded Developer will support numerous challenging, mission-critical projects that make a direct impact on the nation’s security and intelligence mission. The role involves performing virtual environment development, vulnerability analysis, reverse engineering, software development, and operational support to solve many of the country’s toughest problems.

Role And Responsibilities

  • Apply expertise in cloud engineering, C/C++ development, reverse engineering, and automated unit testing in Python.
  • Develop capabilities in assembly, research existing functionality, and learn new technologies quickly.
  • Provide support to the test team during component and system testing and perform protocol analysis.

Skills And Experience Required

  • Experience: Six (6) or more years of Software System Requirements Analysis, Design, Development, Integration, and/or Testing
  • Five (5) or more years of experience in at least 3 or more of the following areas: Software development experience using C, C/C++, or other proprietary languages
  • Developing embedded software systems in 1 or more of the following operating system environments: Unix, Linux, Windows, VxWorks, JunOS or vendor proprietary operating systems
  • Experience with OS internals in 1 or more of the following operating system environments: Unix, Linux, Windows, VxWorks, JunOS or vendor proprietary operating systems
  • Reverse engineering and analysis of software
  • Low-level programming of device drivers in a Unix, Linux, or Windows environment
  • Bit-level data analysis
  • Systems engineering of large scale embedded systems
  • Hands on experience with integrating hardware and software systems. Expertise in 2 of the following areas: System Requirements Analysis, Software System Design, Software System Development, Software System Integration, Software System Testing, Configuration, administration, and development experience with Virtual Environments (VMWare/ESXi, Open Stack, Open vSwitch, QEMU)
  • Development experience on embedded platforms (Linux, Unix, Android, VxWorks)
  • Experience with Software Reverse Engineering and/or debugging tools, such as IDAPro, OllyDbg, gdb, etc.
  • Familiarity with assembly languages (development or reversing)
  • Knowledge of low level, systems programming concepts

Additional Qualifications (nice To Haves)

  • Experience with vulnerability analysis and exploit development
  • Experience with Python
  • Experience with Assembly
  • Memory safe low level programming experience such as Rust
  • Knowledge of telecommunications architecture and protocols

Culture

Metrea’s single core value “rooted in humility” is supported by four key attributes; entrepreneurial, systematic, discerning & over-deliver which combined; form our Teammate Firmware, our culture. These attributes are explored during the hiring process, when we grow our teams and to continually support the growth of our culture. We are a hyper-collaborative, dynamically hierarchical organization united by a passion for what we do, and how we do it, who we do it with, and who we do it for.

Benefits

  • Health and welfare
  • Retailer plan eligibility
  • Retirement plan eligibility
  • Work Authorization / Security Clearance
  • Employee must be a US citizen
  • Employee must have and maintain a Top-Secret SCI with Full-Scope Poly Clearance Level
  • Valid Driver’s license
  • AAP/EEO Statement

Our Culture

Metrea’s single core value “rooted in humility” is supported by four key attributes; entrepreneurial, systematic, discerning & over-deliver which combined; form our Teammate Firmware, our culture. These attributes are explored during the hiring process, when we grow our teams and to continually support the growth of our culture. We are a hyper-collaborative, dynamically hierarchical organization united by a passion for what we do, and how we do it, who we do it with, and who we do it for.

Position Type and Expected Hours of Work

This is a full-time position with typical working hours of Monday through Friday, 8:00 a.m. to 5:00 p.m. Hours and work shifts may change in accordance with department and business needs. Exempt Employees must have the ability to be on-call and available, as business needs require. Non-Exempt employees may be required to work over 40 hours per week with approval from the department manager.

Work Location

Client Site

Work Environment

This job operates in an office setting. Reasonable Accommodations Statement To perform this role successfully, an individual must be able to perform the responsibilities outlined in this job description to a satisfactory standard. Reasonable accommodations may be made to enable qualified individuals with additional needs to perform the essential functions.

Other Duties

Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. The role, responsibilities and activities may change at any time with or without notice.

Similar jobs

Embedded Developer II

Accenture Federal ServicesAnnapolis Junction, MD· 2 wk ago
Information Technology$104k–$192k/yrapply on boards.greenhouse.io