Software Developer - embedded systems

BAE Systems - Endicott, NY (30+ days ago)3.9


BAE Systems Endicott, NY – looking for experienced Software Developers of Real time embedded systems using C, C++, Java, Ada

Job Description:
Participate in software development of products. Our product lines consist of software development of flight controls, engine controls, mission controls, commercial electronics for various applications, and a variety of other customized systems on various platforms.

Most projects follow a Do178B/C software development lifecycle and developers are typically involved in all stages of development. Requirements management using Door’s, implementation in various languages (Ada, C, C++, Java, Assembly) using a variety of integrated development environments (WindRiver/VxWorks, Green Hills Integrity, Linux) and testing involved in utilizing product test labs, system benches, analyzer’s, and various debuggers.

Systems are developed using a variety of processors (Motorola, Freescale Power PC, Intel) to support simplex, dual, triplex and quad redundant system designs. Interfacing with Ethernet, serial I/O, internal/external timers, EEPROM, FPGAs, Flash, Arinc, 1553, PCI, VME, RS485.

We have a culture of Total Performance; a commitment to the highest standards in every aspect of the way we do business. Our working environment embraces our core values of Trusted, Innovative, and Bold.

Our 9/80 work schedule, which provides every-other Friday off, gives our employees a great opportunity to experience all that the region has to offer, as well as providing a balanced work and family lifestyle

Typical Education & Experience

Typically a Bachelor's Degree and 4 years work experience or equivalent experience

Required Skills and Education

Required Skills and Education:
Bachelor's degree in Computer science, Computer Engineering, Electrical Engineering or equivalent (May substitute equivalent experience, training and/or certifications for the degree)
5+ years of experience with embedded software development
Proficient in software development using C/C++, Ada, Java or other languages
Technical writing skills: capable of creating required engineering documentation
Ability to obtain a security clearance.

Preferred Skills and Education

Preferred Skills and Education:
  • Experience in full lifecycle development including requirements, design, code, integration and verification
  • Experience with digital bus protocols (Ethernet, ARINC 429, RS232, 1394, CAN, ARINC-664, Mil-Std-1553)
  • Experience with Real Time Operating Systems (VxWorks, Integrity)
  • Experience performing Hardware/Software Integration
  • Experience performing system level Integration/Verification
  • Experience with Model-Based Development tools such as Matlab/Simulink
  • Project leadership experience
  • Familiarity with DO-178B/C or experience with other safety critical applications (medical, nuclear, automotive etc.)
About BAE Systems Electronic Systems

BAE Systems is a premier global defense and security company with approximately 90,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 Electronic Systems (ES) sector spans the commercial and defense electronics markets with a broad portfolio of mission-critical electronic systems, including flight and engine controls; electronic warfare and night vision systems; surveillance and reconnaissance sensors; secure networked communications equipment; geospatial imagery intelligence products and systems; mission management; and power-and energy-management systems. Headquartered in Nashua, New Hampshire, ES employs approximately 13,000 people globally, with engineering and manufacturing functions primarily in the United States, United Kingdom, and Israel.