• Graduated from Computer, Electrical, Electronics, Communication Engineering departments of universities
• At least 2 years of experience in C/C++ programming
• Made applications using ARM architecture microcontroller and/or FPGA
• Experienced in Ethernet, RS232, RS485, I2C, SPI and CAN communication
• Have basic hardware knowledge
• Proficient in technical English in writing and reading for research and documentation
• Having an investigative personality and responsible,
• Adaptable to intense working tempo and flexible working hours,
• No travel barrier
Additional Qualifications That May Be Preferred:
• Proficient in using C# programming languages
• Developed embedded software user and test interfaces
• Experienced in real-time operating systems (RTOS)
• Knowledge of embedded Linux operating systems
• Scripting language programming experience (Matlab, Python,…)
• Knowledge of avionics software development and testing processes
• Experienced in power and/or control electronics
• Experienced in wireless data and image transmission
• Have knowledge and experience in MIL-STD-1553, ARINC 429 and similar protocols
• Knowledge of software development, software standards
• Knowledgeable about software quality processes
• JIRA, GIT etc. We are looking for teammates who can use tools effectively.
GENERAL QUALIFICATIONS:
• CE, BSEE or equivalent undergraduate degree
• C/C++ Programming Experience
• Python programming experience is a plus
• FreeRTOS, Yocto/Linux, VxWorks and/or GHS Integrity OS experience
• Experience in using tools such as SVN, GIT, JIRA, DOORS, having knowledge of software lifecycle processes,
• Experience in software development, testing and troubleshooting
• Experience in standard hardware interfaces (USB, Ethernet, I2C, SPI, RS232/422/485, CAN etc.)
• Experience with POSIX Application and/or ARINC653 Application Development.
• Familiarity with any of the following:
• Intel x86 architecture, Freescale/NXP PowerPC (PPC) or ARM architecture, FPGA or SoCs, Ethernet, PCIe, MIL-STD-1553, ARINC-429
JOB DESCRIPTION:
• Development of real-time and avionics software applications
• Development of Board-Support-Package for Bare-metal, FreeRTOS, Yocto/Linux, VxWorks and/or GHS Integrity OS environment
• Testing and debugging software applications
• Development / maintenance of engineering documentation
• Helping maintain a positive and productive atmosphere within the team