What you’ll do
- Design test harnesses for various technology areas such as Telecom, Automotive, Consumer, Industrial, MedTech and more.
You will be responsible for
- Create and modify software applications for test environments intended for complex electronic and electromechanical systems.
- Read and understand detailed requirements documents.
- Plan work, provide effort level estimates, and complete assignments.
- Design, code, test, debug, and document high-quality software development applications.
- Work in an agile development team using best practices.
- Write and modify Python applications.
- Prepare documentation and participate in reviews.
- Participate in the integration, testing, and deployment of software applications.
- Help resolve issues in a software production environment.
- Understand the system being tested.
What you’ll need to get the job done
- University degree in software engineering, computer science or other relevant discipline, or equivalent combination of education and experience.
- Minimum of 5 years of experience developing testing software.
- Use of MBSE systems like Capella.
- Ability to work with an existing code base.
- Knowledge of multi-tasking, data sharing and APIs.
- Knowledge of Python and C++.
- Ability to understand and work with complex software requirements specifications.
- Experience in agile software development.
- Good oral and written communication skills, ideally in English and French.
What will make us really love you
- Exposure to DO-178 standards.
- Experience in instrument control and functional testing of automated systems.
- Knowledge of CCSDS, MIL-STD-1553.
- Knowledge of protocols such as CAN bus and SpaceWire.
- Experience with JIRA, Confluence, GIT and Jenkins.
- Great team player with strong organizational and self-starting mindset.
- Excellent communication and analytical skills.
- Friendly willingness to collaborate and play nice with others.
#J-18808-Ljbffr