Description

About the job

 

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.

 


 

Education

Any Graduate