Job
Description
Job responsibilities
To work as an Independent contributor in a sprint team developing, enhancing and maintaining Mission critical platform software.
Communicate and Coordinate effectively with the German teams.
Maintain integrity and work ethics within the team.
Qualifications:
Experience in Embedded Software Development.
Excellent understanding of system software concepts, binary executables, debug information, OS concepts.
Strong C programming skills with good knowledge in Linux shell scripting, Python, XML (Markup language).
Strong RTOS concepts with experience on working with Multicore/Multi-Threading using VxWorks.
Good knowledge on processors and their architecture (ARM, PowerPC etc.).
Expertise with Software Configuration Management and Change Control Process (DOORS, JAMA, SVN, JIRA, GIT etc.).
Experience in using embedded development tools, debuggers, JTAG, Lauterbach, and Analyzers.
Knowledge on Python, Shell scripting, Batch files is an added advantage
Good to have exposure to ARINC 653 software specification.
Avionics knowledge is desirable.
Skills are: Embedded C, VxWorks, RTOS, ARINC 429, MIL standards, I2C, SPI, DMA, and POSIX.