Be responsible for defining, developing, and evolving software in a fast paced and agile development environment using the latest software development technologies and infrastructure
Apply principles of SDLC and methodologies like Lean/Agile/XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring and Testing Techniques
Write code that meets standards and delivers desired functionality using the technology selected for the project
Work on core data structures and algorithms and implement them using technology chosen
Work with Product Line Leaders (PLLs) to understand product requirements & vision
Translate requirements / vision into prioritized list of user stories and deliver to required timelines and quality standards
Engage subject matter experts in successful transfer of complex domain knowledge
Requirements
BSc in Computer Science or “STEM” Majors (Science, Technology, Engineering and Math) with advanced experience
Experience with Windows and Unix / Linux based programming
Experience working on software projects in the engineering domain
Strong cross-functional teaming, coordination and communication skills
Highly motivated, self-starter who is passionate about inventing the next generation of aviation technology
Demonstrated accountability, ownership skills and diligence in meeting commitments within tight and fluctuation schedules
Ability to guide and influence others
Tech Stack
Linux
SDLC
Unix
Benefits
Being part of a dynamic global team
Hybrid working model opportunity
Flexible benefit plan
Enhanced paternity leave
Health insurance with wide coverage including spouse and children