|
Thank you for your interest in FreeFlight Systems.
We are currently hiring for the following position
(no recruiters please):
Software Quality Assurance
Minimum Requirements
- BA/BS
- Critical thinker: attention to detail and organizational
skill
- Excellent proofreader, especially with regard
to consistency among documents
- At least rudimentary knowledge of software engineering
principles
- Working knowledge of MS Word, MS Excel, and Adobe
Acrobat (or equivalents)
- Team player; works well with others, including
Engineering & Production staff
- Good command of written and spoken English; good
communication skills
Desirable Requirements
- BA/BS in a technical discipline
- Previous experience in software quality assurance,
especially the interpretation and application of
software processes and the drafting of new processes
- Experience with following RTCA/DO-178B software
development consideration
- Working knowledge of software coding, especially
using the C language
- Familiarity with FAA and RTCA aviation & avionics
regulatory document
- FAA Designated Engineering Representative (DER)
– Software category
- Licensed pilot, or interest in aviation
Description of Work
SQA audits the software development
process and ensures software development proceeds
in accordance with quality and configuration management
processes necessary for maintaining the high standards
associated with a safety-of-life application like
aviation. Though the processes are tailored to the
needs of FreeFlight Systems, they have been drafted
in accordance with guidelines established by combined
government/industry committees. These processes are
living documents, and SQA is expected to contribute
to their ongoing improvement.
SQA activities involve completion
of comprehensive checklists to support participation
in or auditing of all phases of the software life-cycle:
project planning, requirements definition, design,
coding, integration, test, and documenting results.
As the day-to-day arbiter of software quality, SQA
must strike a balance between participation and auditing
of the processes. Choosing one or the other depends
typically on the criticality of the software, the
particular phase of development, and resource availability
within Engineering.
Other duties assigned to the SQA
include (i) Weekly monitoring of the software problem
report database and ensuring problem resolution in
a timely fashion, and (ii) conformity review at project
conclusion to ensure software lifecycle data is accurate
and consistent prior to its release to Manufacturing
or regulatory authorities.
Principal Software Engineer
(PDF
format)
Minimum Requirements
- BS in Electrical/Aeronautical Engineering, Physics,
or Computer Science.
- Minimum 10 years industry experience accomplishing
software engineering in a structured, configuration-managed
environment.
- Thorough working knowledge of C programming language.
- Ability to interpret algorithms and translate
into efficient embedded code.
- Significant experience with at least one RTOS.
- Intellectual curiosity coupled with a high energy
level; attention to detail.
- Good command of written and spoken English; good
communication skills.
Desirable Requirements
- MS in Electrical/Aeronautical Engineering, Physics,
or Computer Science.
- Experience with satellite-based navigation (GPS,
WAAS, etc.).
- First-hand experience with systems engineering
practices: e.g., (i) Formulating high and low level
software requirements from a system/functional specification,
(ii) Drafting software test plans, and (iii) Verifying
requirements traceability.
- Experience with embedded coding & test using
microprocessors, FPGAs, DSPs, and ASICs.
- Familiarity with DO-178B (up to criticality Level
B) for avionics SW development and test.
- Familiarity with FAA and RTCA aviation &
avionics regulatory documents.
- FAA Designated Engineering Representative (DER)
– Software category.
|