Senior Software Engineer

  • Provo
  • Pelatron Technologies Llc

Position Summary:
Lead efforts to generate and manage software requirements, software scrums and sprints, coding, regression testing, and all other software activities. Complete all tasks autonomously.
Essential Functions:

  • Provide mature leadership to the software team.
  • Provides technical expertise for the acquisition of computer system and software (CS&S) weapon systems in the airborne domain
  • Provides technical advice and mentoring in the area of: software and computer system architectures; software and systems integration processes; fault tolerance, redundancy management, and high integrity design techniques; computer system hardware and software criticality identification; Safety Critical Function (SCF) thread analysis; verification techniques for software, hardware and system integration, developing/maintaining System Integration Laboratory (SIL) facilities with high fidelity test capabilities to V&V software and hardware; system integration; OFP build, load, and flight release process; and the functional compatibility of all software and hardware.
  • Possesses platform specific knowledge to address the highly, functionally integrated computer systems architectures; computer system performance (e.g., timing/sizing/speed) requirements; processor technology; single/multi-core architectures; operating systems; board support packages; partitioning mechanizations; and open-system concepts.
  • Ability to plan the execution and assessment of enterprise efforts that include block/incremental updates and releases, software reuse, commercial-off-the-shelf and/or new hardware and software and the integration thereof across the air vehicle.
Ability
Other Functions:
  • Other duties assigned by supervisor/manager.
Working Conditions:
Office conditions.
Work Hours:
As assigned by supervisor/manager.
Equipment/Technology Used (Other than Standard Office Equipment):
Equipment as needed to support ­­­­­F-16 engineering efforts.
Physical Demands:
Able to sit for long periods of time. Able to travel and/or work outside of office conditions as required.
Mental Demands:
Able to perform all tasks as required by contractor or supervisor. Able to multi-task.
Communication Demands:
Able to communicate (i.e., verbal and written) with all levels of personnel both internally and externally.
Minimum Qualification Requirements (In Addition to Physical, Mental, and Communication Demands Listed Above):
Education:
Bachelor of Science (BS) degree in Electrical Engineering, Computer Engineering, Software Engineering, or Computer Science with a master’s degree (MS) in any of these technical degree areas (from an ABET accredited institution).
Experience:
  • At least ten years of relevant professional experience.
Skills/Knowledge:
  • 2 platform/weapon system or subsystem domains (e.g., fighter, bomber, cargo, tanker, missile, UAS, FCR, EW, mission computers, etc.)
  • Excellent communication, problem-solving, and teamwork skills.
  • Embedded computer System Architectures
  • Software and System Integration Processes
  • Fault tolerance, Redundancy Management, and High Integrity Design Techniques
  • Software and Computer System Hardware Criticality Identifications
  • SCF Thread Analysis
  • Verification Techniques for Software, Hardware and System Integration.
  • Software and OFP Build and Flight Release Process
  • Possesses Expert level CS&S understanding of platform specific knowledge.
  • Processor Technology
  • Single/Multi-Core Architectures:
  • Operating Systems
  • Board Support Packages
  • Partitioning Mechanizations
  • Open-System Concepts
  • Knowledge in embedded computer system design techniques
  • Software Change Impact Analysis
  • Software Buil Tools
  • Library and Configuration Management Controls
  • Software and System Testing Techniques
Security Clearance Requirements:
  • SECRET level clearance within 5 years.