Search

Software Engineer - Top Secret

PublishedPublished: 6/14/2022
Technology

Job Description

Job Description

What You'll Do:

  • Design, develop, and maintain applications using languages such as C#, C++, Java, and Python.
  • Work with embedded systems, including microcontrollers, GPUs, and FPGA interfaces.
  • Lead the development of intuitive and user-friendly graphical user interfaces for complex, multi-functional systems, ensuring alignment with user requirements and technical constraints.
  • Integrate AI technology into our product capabilities.
  • Collaborate closely with hardware engineers in dynamic, hands-on lab environments to provide critical software expertise during development and troubleshooting phases.
  • Debug and troubleshoot using industry-standard lab equipment (e.g., spectrum analyzers, digital oscilloscopes).
  • Work with systems engineers and customers to define system requirements and architecture.
  • Contribute to technical sections of proposals.
  • Support project planning and monitor cost, schedule, and technical performance.
  • Lead small software development teams as needed.

Additional Responsibilities for Level IV:

  • Demonstrate comprehensive expertise in embedded systems, including microcontrollers, GPUs, and FPGA interfaces.
  • Take ownership of the design and development of user-friendly and highly intuitive graphical user interfaces for complex systems, ensuring a seamless experience tailored to system requirements.
  • Work with systems engineers and senior stakeholders to define, review, and execute system requirements, architecture, and technical roadmaps, while driving alignment with business goals and customer needs.
  • Lead project planning activities at a higher scale, including medium-sized teams, and drive project success with superior leadership and technical planning.
  • Act as a key advisor and technical leader to improve organizational capabilities, collaborating with executive stakeholders, customers, and cross-functional teams to shape and influence the broader technical vision.

Qualifications:

  • Bachelor's degree in Computer Science, Computer Engineering, or a related field, plus 5+ years of relevant experience for Level III; 10+ years for Level IV.
  • Must have an active U.S. Top Secret clearance with the ability to obtain a TS/SCI clearance.
  • Comprehensive expertise in object-oriented design principles and extensive experience with modern software engineering practices, including continuous integration, test-driven development, and best practices for maintainable, scalable systems design.
  • Strong communication, collaboration, and leadership skills, with the ability to lead and mentor software engineering teams.
  • Familiarity with Radio Frequency (RF) technologies and concepts is a plus, with hands-on experience preferred.
  • Signal processing knowledge is a plus.
  • Track record of owning and delivering complex projects on time, meeting requirements in high-stakes environments.

Additional Qualifications for Level IV:

  • Expert knowledge of object-oriented design principles and the ability to architect and deliver complex, scalable, and high-performance software solutions following modern software development best practices.
  • Exceptional communication, collaboration, and leadership skills, demonstrating the ability to lead technical discussions, mentor cross-functional teams, and align diverse stakeholders toward common objectives.
  • Established track record of owning and delivering mission-critical projects, ensuring high-quality results under strict deadlines and in high-stakes environments. Proven ability to define and manage technical risks, scope, and system performance.
  • Proven history of acting as a thought leader and a key contributor to innovative projects while improving organizational engineering practices.

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...