Sr. Software Engineer Job in Endicott 13760, New York US

Perform Systems/Software Engineering activities for moderately complex systems. Duties and responsibilities involve the following:
1. Assists in the development and allocation of software requirements. May allocate requirements to software, develop software requirements, evaluate the impact of requirements changes, lead others in this task, and interact with customers regarding requirements.

2. Develop software design and design documentation or lead others in this task.

3. Construct software efficiently which meets identified needs (e.g., reusability, portability) in an efficient way or lead others in this task.

4. Reviews and prepares documentation for complex software designs in accordance with established software development processes and procedures. May run tests, evaluate results, debug defects, or lead others in these tasks. May participate in planning verification and validation activities.

5. Verifies complex software designs to ensure conformance with functional specifications and customer requirements. May run or participate in work product reviews and inspections.

6. Codes, unit tests and integrates complex software designs.

7. Estimates software level of effort and schedules by reviewing statements of work for new and revised projects.

8. May assist in the preparation of proposals and presentations.

9. May write sections of technical proposals.

10. May perform evaluations/trade studies for complex engineering development tools. May perform complex engineering development tool design; development; maintenance; testing; piloting; tool customization; integration with other tools; project insertion, and/or on-going support efforts.

Other job related information include the following

1. Exercise discretion and independent judgment in the performance of duties
2. Communicate effectively both orally and in writing;
3. Exhibit sound interpersonal skills involving interfacing, coordinating and negotiating with company personnel, customers and suppliers;
4. Make decisions using sound judgment while complying with policies, procedures, appropriate principles and applicable state and federal laws and regulations;
5. Analyze, evaluate, develop and implement processes and systems within budget and adhere to time requirements and schedule;
6. Design and develop products and services using state-of-the-art technology, principles, theories and concepts.

Required Skills:
Experience in avionics or electronic control related development (5+years) including familiarity with avionic interfaces and data buses. Technical writing skills: capable of creating required engineering documentation. Working knowledge high-order programming languages (C, C++, Ada) Experience in debugging software Experience in verification testing of softwarePreferred Skills:
Experience interfacing with Configuration Management tools (i.e. Razor, Synergy) Knowledgeable in Real Time Operating Systems Familiar with Do-178B Familiar with bus protocols (Arinc 429, Rs232 Mil_std 1553) Project leadership

BAE Systems is a premier global defense and security company with approximately 100,000 employees delivering a full range of products and services for air, land and naval forces, as well as advanced electronics, security, information technology solutions and customer support and services.

The Platform Solutions sector, based in Johnson City, New York, serves the aerospace and ground vehicle market segments with capabilities and products that improve operational safety and enhance mission and duty cycle effectiveness. The business supports a wide range of platforms, including fixed- and rotary-wing aircraft and ground vehicles, with capabilities in vehicle management, engine controls, human-machine interface, and power and propulsion management. Platform Solutions designs and produces fly-by-wire flight controls; digital engine controls for aircraft engines; cockpit, head-up, and helmet-mounted displays; autopilots, pilot sticks, and inceptors; and data distribution and flight-deck systems.

People are the greatest asset in any Company ...

BAE Systems is committed to a high performance culture and provides an environment that challenges our employees to be remarkable and obtain their full potential.

We are an EEO/Affirmative Action Employer that understands the value of diversity and its impact on a high performance culture.

Join us ...

Apply Now