$80K - $100K(Ladders Estimates)
In your role of embedded software developer, you will be responsible of the design, development, testing, debugging and release of backend software and applications. You will identify requirements leading to product developments and oversee their integration into the project.
•You will be required to improve and configure the current software platform product, interface programs and applications to meet specific project requirements for clients around the world.
•You will be part of a team in charge of developing, maintaining and evolving a proprietary embedded software technology bases on interface cards and ARM architecture.
•You will help develop, integrate, support and test in order stimulate various simulator instruments.
•Engineering degree in computer engineering or equivalent
•Minimum 2 years experience in embedded system development
•Knowledge of the Microsoft integrated development environment for Windows and Linux.
•Excellent knowledge in C and C++ (object oriented)
•Excellent knowledge in different network protocols
•Relevant experience on microcontrollers, FPGA and ARM (cortex)
•Knowledge in electronic circuitry and tools (oscilloscope, logic analyzer)
•Knowledge of software development and integration and software and configuration management tool lifecycles.
•Willingness to work in a multidisciplinary, dynamic team of software developers.
•High degree of autonomy, creativity and strong initiative.
•Oral and written communication skills.
•Bilingualism (French and English) is essential.
Other additional skills
•Knowledge of aircrafts specific protocols (AFDX, Arinc 429/629, Mil 1553, Canbus).
•Experience in real-time software development and simulation software would be an asset.
•Knowledge of GIT, JIRA and the Agile methodology
Valid Through: 2019-9-16