Embedded Software Lead at Piper Companies
Arlington, Virginia, USA -
Full Time


Start Date

Immediate

Expiry Date

09 Nov, 25

Salary

190000.0

Posted On

09 Aug, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Powerpoint, Software Systems, Python, Testing, Microsoft Excel, Software Design, C++

Industry

Computer Software/Engineering

Description

Zachary Piper Solutions is seeking a Technical Lead to work On Site in Arlington, VA with expertise in Python and C++ for embedded software systems. This role involves overseeing the management, auditing, and validation of embedded software rather than hands-on coding. Experience with Department of Defense (DoD) or military projects.

QUALIFICATIONS FOR THE TECHNICAL LEAD INCLUDE:

  • Active Top-Secret Clearance
  • BS in Engineering or equivalent experience
  • 5+ years of hands-on experience in software design, development, testing, and process management
  • Strong understanding of agile development methodologies and project management principles
  • Proficiency in C++ and Python
  • Experience with embedded software systems
  • Advanced skills in Microsoft Excel, Word, and PowerPoint
  • Willingness to travel up to 25% for mission-critical projects
Responsibilities
  • You will be responsible for managing the software lifecycle through change control boards, engineering reviews, and software updates, ensuring design changes are fully qualified and compliant with engineering principles.
  • You will work closely with hardware engineers to evaluate the impact of software changes on hardware systems.
  • Participate in change control boards to manage and oversee software updates.
  • Develop and evaluate design changes for software, ensuring their impact on hardware systems is fully considered.
  • Conduct audits of software systems and processes, working with prime contractors to ensure compliance.
  • Qualify and implement updated software designs, ensuring they adhere to engineering and quality standards.
  • Oversee the auditing process from a management standpoint, ensuring all software changes meet necessary requirements.
  • Attend and contribute to weekly/monthly meetings to provide input on process and procedures.
  • Maintain an unbiased view when assessing and auditing software systems.
  • Ensure quality testing is conducted, and that software adheres to engineering principles and project requirements.
Loading...