Client is seeking a Senior Software Engineer to join their team.
The position includes leading a small technical team to a technical design solution.
Responsible for designing the software for reliability and usability.
Initial development will have single use, but the software must be robust for future applicability and evolvement.
This position will require frequent interaction with the electronics product group and frequent coordination with internal customers.
Formal presentation to the technical and customer community for design soundness and test completeness.
Planning for verification and validation.
Some travel is expected and tight coordination with our internal partners is expected.
Job responsibilities will address all phases of the software development cycle – including requirements and interface definition, software development; integration and test; configuration management and release; and product maintenance.
Must be able to lead a software team to a technical design and interact with hardware engineers in the development of boot code, built in test and special test code down to the register and bit level of hardware.
Experience developing verification and integration test plans and code for design verification, integration and manufacturing test.
Must be able to work with flight design engineers in developing test requirement documents, plans, and procedures.
Candidate should possess excellent integration and debugging skills in both hardware and software and be able to bridge the gap between other software and hardware developers in finding system solutions.
This position requires an active SSBI/Special Programs Access US Security Clearance.(A US Security Clearance that has been active in the past 24 months is considered active.)
Degree and typical experience in engineering classification:
Bachelor’s and 9 or more years’ experience, Master’s with 7 or more years’ experience or PhD with 4 or more years’ experience.
Bachelor, Master or Doctorate of Science degree from an accredited course of study, in engineering, computer science, mathematics, physics or chemistry.
ABET is the preferred, although not required, accreditation standard.
Degree in Computer Engineering and/or Computer Science or similar education is preferred.
At least 10 years of direct experience designing and developing low level software, such as device drivers, Input/Output (IO), and APIs.
Experienced and/or knowledge with VxWorks or Integrity.
Software development skills in C or C++.
Development in LEON or Power Architecture ® e5500 NXP T1042.
Software Architecture development experience.
Direct experience with the development of safety critical software compliant with FAA standards.
Experience writing software in cellular and or wireless devices.
Ability to read schematics and data sheet to determine software requirements.
Proficient in using hardware test equipment such as scope and logic analyzers.
At least 10 years of direct experience designing and developing low level software, such as operating systems (OS), board support package (BSP), or kernels.
Experience and/or knowledge with DO178 and ARINC 653 RTOS.
Software development skills in C#, LabView, Python, assembly or other similar languages.
Agile Software Process experience.
HiredYou.com is a leading job board and executive search firm that secures personnel for top-tier companies nationwide. We work with a wide array of executives across all job industries to arrange the perfect placement every time, guaranteed. Remember, it is always 100% free to post unlimited jobs to HiredYou.com, and in the event you need some extra help with the recruitment process, our Live Recruiter is here to assist.