Software engineer

Software engineer

•  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