Jobs at Janus Soft Inc

View all jobs

Software Engineer

Fairfax, VA

Software Engineer (Team Lead) - SouthPAN

Position Overview

Priority Level: HIGH
Program: SouthPAN
Location: Fairfax, VA
Openings: 1 position
Current Interest: 1 candidate

Clearance Requirements

  • Current Status: Uncleared acceptable
  • Requirement: Must be clearable U.S. Citizen
  • Future: Must be willing to obtain TS/SCI in the future
  • Note: Rare opportunity for uncleared candidates

Education & Experience

  • Required: BS in EE/CE/CS
  • Preferred: MS degree
  • Level: Senior level engineer who can serve as Team Lead
  • Leadership: Must have Team Lead experience or potential

Core Technical Requirements

Programming Languages

  • C++: Strong proficiency required
  • Python: Strong proficiency required
  • Modern Standards: Current C++ standards (C++11/14/17)

Operating Systems

  • Linux: Development and deployment experience
  • System Programming: Low-level programming capabilities

Leadership Requirements

  • Team Lead Experience: Prior experience leading engineering teams
  • Senior Engineer Potential: Senior engineers who can transition to leadership
  • Mentoring: Ability to guide junior engineers
  • Technical Leadership: Providing technical direction and architecture decisions

Critical Specialized Requirements

Safety-Critical Software

  • DO-278A Knowledge: Safety critical software development techniques
  • Importance: Really important - candidates without this are at disadvantage
  • Impact: Lack of DO-278A makes position "tough to make work"
  • Alternative: Will consider without but significant disadvantage

Domain Experience (Highly Preferred)

  • GPS/GNSS Systems: Global positioning system development
  • Signal Processing: Digital signal processing applications
  • Flight Systems: Aviation or flight management systems
  • Navigation Systems: Navigation software development

Team Context

  • Current Status: Previous lead departed
  • Team Composition: Mostly junior engineers
  • Need: Strong technical leader who can mentor and guide
  • Responsibility: Technical leadership and team development

Preferred Qualifications

  • Aviation Standards: DO-178B/C knowledge
  • Real-Time Systems: Real-time software development
  • Embedded Systems: Embedded software experience
  • Algorithm Development: Mathematical algorithm implementation
  • Testing: Unit testing, integration testing

Key Responsibilities

  • Lead software development team
  • Provide technical architecture and direction
  • Mentor junior engineers
  • Implement safety-critical software systems
  • Ensure compliance with aviation standards
  • Collaborate with systems engineers and program management

Compensation

  • Benefits Package: 25% 401K + 25% IBA + 8 weeks PTO + 100% tuition reimbursement

Critical Success Factors

  • DO-278A Knowledge: Strongly preferred for success
  • Leadership Capability: Must be able to lead and mentor team
  • Domain Experience: GPS/GNSS/Navigation experience highly valued
  • Technical Depth: Strong C++ and Python skills mandatory
  • Team Building: Ability to develop junior engineers into productive team members

Red Flags to Avoid

  • No Leadership Experience: Position requires team leadership
  • Weak C++ Skills: Core requirement for the role
  • No Safety-Critical Experience: Significant disadvantage without DO-278A

Share This Job

Powered by