Mid and Senior Software Engineers

Moffett Field, CA

Posted: 10/11/2018 Employment Type: Perm Industry: IT Job Number: 227609
Mid and Senior Software Engineers Location: Moffett Field, CA Duration: permanent
Projected Description/Purpose of Role:
Softworld client is looking for a Software Engineer to join their team developing software used by researchers investigating Air Traffic Management (ATM) concepts, with manned and unmanned aircraft, in a simulation environment.

Responsibilities:
· Perform full life-cycle software development (requirements, analysis, design, implementation, integration, testing, debug, and support)
· Work directly with researchers and project stakeholders to ensure proper software design and delivery
· Write technical and user documentation

Requirements:
· Requires Bachelor’ s degree (in Computer Science or related field) or equivalent years of experience
· 2-4 years of directly related work experience
· Experience with full lifecycle development, including requirements, analysis, design, implementation, test, and support of client-server applications
· Solid development experience with an object-oriented language, preferably Java (Will consider someone with C#, C++, Swift as long as experience is OO and they’ re willing to work with Java)
· Understanding and practice of proven software engineering best practices (including object oriented analysis & design, SOA, design patterns, etc.)
· Experience with source control management, configuration management, bug tracking and other development tools
· Ability to prioritize tasks to deliver project milestones and meet project deadlines
· Strong communication skills and ability to communicate and work with a diverse team of researchers and software developers including NASA civil servants, ASRC personnel, and other stakeholders
· US Citizenship is required, must be clearable

Desired Skills:
· Experience with designing and building scalable, multi-threaded applications
· Experience with multiple programming languages (Java, JavaScript, C#, C++)
· Experience with JavaScript development frameworks (ES6, Node.js, React, Redux, Socket.io)
· Experience with web architectures (REST APIs, WebSockets, etc.)
· Knowledge and experience with databases (SQL and/or NoSQL)
· Interest in forward-thinking technologies; web, mobile, Augmented Reality/Virtual Reality, etc.
· Background in aeronautics, Human-Systems Interaction or control theory
Apply Online

Send an email reminder to:

Share This Job:

Related Jobs: