Jobs · Information Technology · Maryland

Embedded Developer with Security Clearance

Percival Engineering · Columbia, MD · 3 days ago
Information TechnologyFull-time

About the role

At Percival, we believe in a people‑first approach – providing a fun and challenging environment that promotes innovation, creative thinking, and treating one another like family. Located in Columbia, Maryland, our small business develops cutting‑edge engineering solutions to protect our nation's assets. Our team specializes in vulnerability analysis and research, system emulation, software engineering, reverse engineering, embedded development, and cyber security. We are seeking an embedded developer to join our diverse team of engineers dedicated to solving the most challenging cyber threats.

Job details

Full‑time, on‑site position in Columbia, MD. All experience levels considered. TS/SCI with polygraph clearance is required; due to this requirement, U.S. citizenship is mandatory.

Responsibilities

  • Design, develop, test, and integrate software for advanced cybersecurity capabilities using the latest software tools and techniques such as Python, C, C++, and other languages and frameworks
  • Work as an active member of an Agile Sprint development team
  • Develop software designs from requirements, implement these designs in code, develop unit test cases, and support integrated software code with the team for builds/integration tests
  • Support creation and updating of all relevant specifications for design, development, and testing
  • Develop maintainable code that matches requirements specifications
  • Participate in design reviews, sprint planning, estimating, release planning, demonstrations, and retrospectives
  • Perform unit testing of code, including manipulation of data for analysis of system requirements

Required skills & qualifications

  • Embedded Linux or RTOS (VxWorks, pSOS, QNX, etc.)
  • C/C++
  • Python
  • Network programming (BSD Sockets)
  • Experience working in an Agile environment
  • Excellent communication and writing skills

Desired skills & qualifications

  • JTAG/BDM
  • Embedded buses
  • Boot loaders
  • EEPROM
  • ICS/SCADA systems

Similar jobs