Duties and Responsibilities:
§ Responsible for overseeing the design, development, and testing of new software from initial concept to subsystem integration, through full system deployment.
§ Manage tasks and deadlines with the division leads and be the main point of contact with the US team
§ Help direct recruitment process with team leads to ensure appropriate levels of staffing are met
Minimum Qualifications:
§ At least 7+ years of professional experience with Software development.
o Experience in embedded development and support
o Experience working with a Real-Time Operating System (RTOS).
§ Past Managerial experience of Managing 20+ member teams.
§ Proficient with C and C++
§ Experience with hardware equipment
o Serial communication protocols (RS-232, RS-485, CAN, SPI, etc).
o Experience with development tools/technologies such as: Oscilloscopes, Logic analyzers, Multimeters
§ Comfortable with testing software testing philosophies
o Hardware-in-the-loop, Software-in-the-loop
o CI/CD and general automation
o Unit-testing and version control
§ Comfortable with reading and analyzing circuit diagrams and schematics.
§ Knowledge of model-based development
Preferred Qualifications:
§ Experience with some scripting language or languages (Python, Ruby, Bash, etc.).
§ Experience supporting integration and test activities.
§ Experience with Matlab and Simulink.
§ Experience in the Aerospace Sector.
§ Willing to travel to support critical integration and test activities.
Any Graduate