Simulation Software Development Engineer
Jacobs Technology - Huntsville, AL

This job posting is no longer available on Jacobs Technology. Find similar jobs: Simulation Software Development Engineer jobs - Jacobs Technology jobs

Jacobs ESSSA Group offers a partnership in which you can grow personally and professionally with the advantages of strong leadership, competitive compensation, and rewarding career paths. Come join the team whose work is destined to have a long-range effect on future generations!

The key purpose of the position is to plan and perform software development and integration activities in support of the Systems Integration and Test Facility (SITF), Systems Integration Laboratory (SIL) Hardware-in-the-Loop facility (HWIL), and three Software Development Facilities (SDFs) that will be used to verify the integrated avionics system for the Space Launch System (SLS) at NASA’s Marshall Space Flight Center.

Responsibilities:
Implement and maintain real-time HWIL simulation software systems used to support the NASA Space Launch System program at MSFC as a member of a multi-functional real-time HWIL simulation development team.

Responsibilities of this job include:
Creating detailed real-time SLS vehicle/subsystem models and avionics emulators to support system requirements.
Perform software systems engineering functions such as: collecting, interpreting, and documenting system requirements.
Developing and recommending methods, tools and designs.
Participating in component, subsystem and system concept designs.
Analyzing and developing software per customer requirements, including CMMI processes.
Writing source code per detailed designs.
Conducting and participating in design and code reviews.
Supporting software integration, troubleshooting and bug-fix activities.
Designing and executing test plans and procedures.
Entering or updating documentation into the appropriate document control system.
Troubleshooting and correcting simulation anomalies.
Collaborating with cross-functional teams to ensure products meet performance goals.
These activities will be on-going as the launch vehicle architecture matures and the SLS program completes program phases, reviews and schedule milestones.

Qualifications:
Requires a BS in Aerospace Engineering, Computer Engineering, Computer Science or equivalent from an ABET-accredited university. Minimum of 6 years experience with at least 3 years experience in developing real-time, multi-processor, multi-core, distributed simulation synchronization software.
Experience in developing flight like bus interfaces such as MIL-STD 1553B, RS422, RS485, Compact PCI, PCI Express, Gigabit Ethernet (GbE), Discretes, Analog-Digital, Digital-Analog, etc. in support of launch vehicle avionics HWIL systems integration and test is desirable.
Experience in the modeling and simulation of launch vehicle subsystems and avionics hardware in support of launch vehicle avionics HWIL systems integration and test is desirable.
Systems engineering experience in disciplines such as hardware and software integration, requirements development, verification and validation, and testing is desirable.
Proficiency in tools/languages such as: RedHat Linux, Linux Fedora Core, MATLAB/SIMULINK, UML/SysML, C/C++, and Linux batch scripting.

Proof of U.S. Citizenship is required.

Jacobs is an Equal Opportunity Employer and employment selection decisions are based on merit, qualifications, and abilities. Jacobs does not discriminate in employment opportunities or practices on the basis of: race, color, religion, gender, national origin, age, sexual orientation, gender identity, disability, veteran status or any other characteristic protected by country, regional or local law.

Physical Requirements:
Requires sitting for extended periods of time in meetings with peers, management, and with our client at NASA facilities to discuss technical issues (10%). Also, requires sitting for extended periods of time at a desk to write reports and perform engineering tasks (80%). Requires ability to walk between floors and multiple buildings at NASA and Jacobs facilities (10%). Stairs or elevators can gain access.

Work Environment:
Office environment. Requires ability to provide clear, concise, accurate and timely communication, both verbally and in writing (100%). Requires ability to interact professionally with co-workers, management, and client (100%). Requires travel in the domestic USA (< 15%).

Equipment and Machines:
Requires ability to operate a personal computer, a telephone, fax machine, copier, calculator, and other general office equipment (100%).

Attendance:
Normal workday is from 7:30 a.m. to 4:30 p.m., Monday thru Friday. Minimal overtime may be required (10%) to meet schedule milestones and to support technical demands of the job. Regular attendance is a necessity and adequate arrangements for delegating duties during absences are required.

Other Essential Functions:
Ability to work independently with minimal supervision, and to make rational decisions, and to exercise good judgment (100%). Grooming and dress must be appropriate for the position and must not impose a safety risk/hazard to the employee or others.

Jacobs Technology - 2 years ago - save job
About this company
573 reviews
Jacobs, with annual revenues of nearly $13 billion, is one of the world's largest and most diverse providers of technical, professional, and...