Skip to content
Join our product development team as a

Senior Software Engineer or Specialist

Working at TeraXion means joining a team of people who are passionate about their work. Our mission, to design and manufacture innovative photonic components, places us at the centre of technological developments of the future.

Do you want to work as part of a multidisciplinary team of seasoned professionals, all while honing your skills and contributing to a variety of technical projects? Then TeraXion is the place for you.

As part of the product development team, you will be the reference person for software development at TeraXion and will be responsible for developing software for product development and production support

You will take on the following professional challenges:

  • Leading the technical team in improving development processes and in implementing projects 
  • Supervising and guiding engineers to ensure the use of software best practices in product development 
  • Designing embedded software for prototypes and products
  • Creating user interfaces for product control software
  • Developing validation and automation software solutions
  • Leading code reviews to ensure software quality and compliance
  • Drafting relevant documentation on the software developed

Your profile

  • Bachelor’s degree in computer engineering, software engineering, electrical engineering or another relevant field
  • 7 to 10 years of experience in software development
  • Ability to act independently at every stage of the software development life cycle
  • Ability to apply current software development methodologies
  • Experience building high-quality software architectures and using version control systems (VCS) such as Subversion
  • Ability to program microcontrollers and embedded software with an RTOS and design user interfaces, validation software and automation software
  • Mastery of programming languages such as C / C++, LabVIEW, Matlab (essential)
  • Mastery of the programming languages Python, C#, Visual Basic, VHDL/Verilog (an asset)
  • Team spirit
  • Strong problem-solving skills
  • Ability to prioritize
  • Knowledge of written and verbal English

Send my application

Share