Software Requirements Engineer
Job Locations
US-VA-McLean
Job ID
2024-4109
Category |
Engineering
|
Worker Category |
Regular Full-Time[F]
|
Company Overview
Aireon deployed the world's first global space-based air traffic surveillance system, providing real-time aircraft monitoring capabilities around the world, including over the poles, over the oceans and in remote areas. Aireon data enables safer, more efficient and more environmentally friendly aviation travel, resulting in significant CO2 emission reductions. More than 20 Air Navigation Service Providers representing more than 40 countries - including NAV CANADA, NATS (UK), Air Traffic and Navigation Services (South Africa), Airports Authority of India (AAI), and ASECNA (Africa) -- rely on Aireon data to navigate aircraft in their airspaces. We are committed to offering an employment experience and benefits package that enables you and your family to grow with us and to share in our success.
Position Summary, Job Requirements & Responsibilities
As Software Requirements Engineer, you will mainly participate in many aspects of the software development and operations lifecycles which include requirements gathering and specification, work estimation process, technical design, development, data validation, documentation, testing, deployment, transition to operations and production operations assistance. As a member working in a team environment, you will take direction from the requirements lead, program managers and/or scrum master for your activities. What You'll Do
Meet with product management, users and other stakeholders to define high-level software requirements.
- Break those requirements down into well-defined, practical and assignable work items for front-end, back-end and API development.
- Maintain full traceability between high and low-level requirements and with general system requirements as well as test cases.
- Document requirements, requirements mappings, software development processes and software environments and configurations for review and approval by international regulatory agencies.
- Participate in development, implementation, and operations of aviation industry related software products.
- Take part in the entire project life cycle, from requirements development to deployment.
- Collaborate with wider team on new design ideas, proof-of-concept initiatives, cost-optimizations, and security improvements.
- Validate the quality of new data products derived from ADS-B reports.
- Innovate!
Experience & Education Requirements / EEO
Required Qualifications
- Bachelor's degree in computer science or similar.
- 5+ years of professional software development experience.
- Self-starter, analytical, tenacious problem solver.
- Experience using Azure DevOps, Jira or similar SDLC team collaboration tools.
Desired Qualifications
- Have used or implemented "Modern Requirements" extension in Azure DevOps as the main tool to capture requirements and generate word document specifications based on templates (or at least have a strong interest on adopting this tool).
- Familiarity with .Net C#, C++ and/or Java.
- Familiarity with microservice architecture and containerized applications running on Kubernetes or similar.
- Familiarity with APIs (RESTFul and WebSocket) and define API specifications.
- Familiarity with Azure DevOps Pipelines.
- Familiarity with system and application performance monitoring tools such as Grafana.
- Familiarity developing web Front-End using JavaScript and related frameworks.
- Familiarity with deploying applications on a major cloud provider (MS Azure, GCP, AWS).
- Familiarity with the use of GeoJSON files.
- Familiarity with Oracle APEX.
- Proven people and team management skills including experience with working in a remote/hybrid environment.
- Excellent written communication and oral communication skills.
- Experience in aviation industry.
About You You are a self-starter. Sitting and waiting is not an option. You take the initiative to make things happen. You love solving problems. Software requirements management for you is not just about the process, but it's about the journey. Thinking through business strategy and melding it with user research is as fundamental to the process for you as creating and maintaining requirements. You are collaborative. You are a team player who puts the interest of the team above your own. You display a positive attitude, are open and enjoy contributing. You are a natural leader. No matter where you find yourself, others tend to gather around you, leading to encouragement and mentoring. Technology is your passion. It doesn't just provide a paycheck, you are genuinely interested in what you do and the impact that it has on others. 1-3-6-12 Month Plan In the first month we'll expect you to...
- Get onboarded and train with your manager.
- Get acclimated into the role.
- Understand the tools and different stakeholders.
- Understand calendar year goals and objectives.
At 3 months we'll expect you to...
- Become familiar with the Aireon product lineup.
- Become familiar with the documentation requirements of DO-278A.
- Become familiar with the Aireon configuration management process.
- Attend scrum meetings as needed.
- Become familiar with existing SDLC and tools.
- Start identifying process and tool improvements.
At 6 months we'll expect you to...
- Gather feedback from stakeholders on desired functionalities.
- Support the Aireon process of grooming and refining features.
- Support the Aireon process of building assignable work items.
- Update and review software assurance documentation.
- Shepherd documentation through the Aireon configuration management process.
At 12 months we'll expect you to...
- Gather feedback from stakeholders on desired functionalities.
- Create new high-level requirements and shepherd them through the Aireon process.
- Break down high-level requirements into features.
- Work with graphical support to create mockups of new features.
- Present new features to the development team.
- Create and refine work items for assignment to developers.
About the Team
- Overall Product Development team of 30+ (internal and external) mainly in the Washington DC Metro area (hybrid coming to office at least twice a week) but also some remotely distributed across North America in 3 different time zones.
- Use Agile methodology and tools (daily scrums, 3-week sprints).
- Use Azure DevOps and Microsoft Office tools for collaboration and communication.
- Windows laptop as main development tool provided.
- iPhone with internet service provided with option to bring personal mobile device/service for a small stipend.
Perks and Benefits
- Premium medical, dental and vision plan
Life Insurance and AD&D Short Term and Long Term Disability Health Savings Account (HSA) Flexible Spending Accounts (FSA) Retirement 401K plan with Employer Matching Education Assistance and Tuition Reimbursement Paid Time Off, Sick Leave, Floating Holidays Paid Parental Leave Company Sponsored Events Employee Referral Program
Aireon is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, sexual orientation, gender identity or status as a protected veteran. EOE of Minorities/Females/Vets/Disability and other protected categories.
|