Job Description Summary
The Platforms (Computing & Mission Systems) team on its effort to develop safety-critical systems within a highly integrated team environment is seeking for a Software Engineer with a great passion to design, implement and test software contributing to the development of the Platform Systems for the tomorrow's Airborne Industry.
Job Description
Essential Responsibilities
In this role you will be facilitated with tools and training to be co-responsible for programming and testing embedded software for safety-critical systems within an integrated team environment. You will exercise independence & technical judgment to execute on assignments, identifying problems & formulate solutions. • Derive software high level requirements into preliminary and detailed designs. • Execute, under a controlled and guided environment, design, analysis, or evaluation of assigned projects adhering to business standards, practices, procedures and product / program requirements.• Learn and with guidance demonstrate technical independence executing assignments within the project • Interface with hardware design and development.• Participate as a presenter in technical and program review Qualifications/Requirements
Basic Qualifications:
Experience of software development using ANSI C
Knowledge of software design lifecycle
Knowledge of design and implementation of embedded software products at the firmware or driver level
Awareness in the design and interpretation of UML diagrams
Awareness of interfacing hardware to software components
Strong technical aptitude, including applicable engineering tools and systems
Knowledge on Operating Systems design principles.
Knowledge of some communication protocols (I2C, JTAG, Ethernet, CAN, PCI, PCIe, SPI).
Degree contingent: Major degree in any but not exclusive of the following subjects: Electrical, Electronics, Mechatronics, Robotics, Computer Sciences, etc. Desired Characteristics
Team work, work under pressure and resilience.
Knowledge on RTOS design principles.
Knowledge on debugging techniques over embedded systems.
Bootstrap/BIOS process
Strong oral and written communication skills.
Additional Information
Relocation Assistance Provided: No