Job Directory Senior Software Engineer - C#/C++ Coding

Senior Software Engineer - C#/C++ Coding
Quartz Hill, CA

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About

Job Description

WANTED: The Engineering Solutions Directorate of AMERICAN SYSTEMS NASA Armstrong Flight Research Center location is seeking results-oriented Senior Software Engineers.

As a Senior Engineer, you will:

* Leverage your experience to support the development of innovative and autonomous platforms.
* Work with a team of driven, supportive and highly skilled professionals.
* Receive a robust benefits package that includes Employee Stock Ownership Plan!
* Enjoy flexibility managing your work hours and personal needs with a single accrual leave plan.

A week in the life of a Senior Engineer:

* Assist in the software and simulation development needs of the Resilient Autonomy project as part of an Agile software development team.
* Participate in regular software planning meetings and working in a collaborative environment with software engineers of various experience levels.
* Responsible for tasks assigned, including but not limited to, the development, test, evaluation, analysis, and verification of: components of the EVAA Ground Control Station (GCS), components of the EVAA software, mission system functions outside of EVAA, and general software development tasks that support the project goals.
* Serve as the Software Engineer group member under an Integrated Project Team (IPT) lead.
* Integrate collaboratively with the IPT and communicate frequently, openly, and constructively with a focus to meet the project goals and deadlines.
* Assist in the creation of documents as requested by the IPT lead.
* Aid in developing software best practices.
* Development of automated pre-mission features including course routing, fine routing, and autonomous flight requesting and coordination.

Founded in 1975, AMERICAN SYSTEMS is one of the largest employee-owned companies in the United States. We are a government services contractor focused on delivering Strategic Solutions to complex national priority programs with 100+ locations worldwide. Our employee-owners are encouraged to make a difference, implement new ideas in a collaborative environment, and focus on mission critical success. Through our focus on quality, strong cultural beliefs and innovation we deliver excellence every day. Join us!

AWARDED BEST OF THE BEST by U.S. Veterans Magazine and TOP 10 MILITARY FRIENDLY COMPANY by MilitaryFriendly.com.

#cjpost #AMS1 #cb

Job Requirements

Required Education and Experience:

* Bachelors or Masters degree in Computer Science, Software Engineering or related discipline
* 7+ years of recent relevant work experience in software development with experience in: C#/C++
* Design and development of Human Machine Interfaces using C# or similar
* Software architecture development
* Agile software development
* Experience working with a remote team
* Multithread software development
* Software task timing and scheduling
* Thread safety and synchronization


* Experience with path planning algorithms and waypoint following
* Experience developing unit and integration tests
* Experience developing software to requirements
* Demonstrated ability to efficiently communicate with team
* Must be goal focused individual who works quickly through tasks and quickly addresses issues uncovered
* U.S. Citizenship is required

DESIRED EXPERIENCE:

* General knowledge of aircraft through experience within the aviation community or industry
* Experience with Human Factors and Ergonomics

EOE M/F/Disability/Veterans

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.