We are looking for * 4+ years of professional work experience as a software engineer * Strong engineering background from industry or school, ideally in areas/fields such robotics, systems ...
We are looking for * 4+ years of professional work experience as a software engineer * Strong engineering background from industry or school, ideally in areas/fields such robotics, systems ...
About You * 2+ years of professional software development experience for mid-level candidates or 6+ years for senior-level candidates. * Strong computer science and software engineering fundamentals ...
About You * 2+ years of professional software development experience for mid-level candidates or 6+ years for senior-level candidates. * Strong computer science and software engineering fundamentals ...
Senior Core Java Engineer
Montreal, QC · On-site
Git Jenkins Maven/Gradle Docker Kubernetes Linux/Unix AWS/Azure/GCP Experience: 7+ years of professional software engineering experience Proven experience building, deploying, and supporting large ...
Senior Core Java Engineer
Montreal, QC · On-site
Git Jenkins Maven/Gradle Docker Kubernetes Linux/Unix AWS/Azure/GCP Experience: 7+ years of professional software engineering experience Proven experience building, deploying, and supporting large ...
As part of its expansion, Index is looking for a new full time Software Engineer to be part of its ... Javascript stack or similars Professional Profile * You are a motivated and friendly team-player ...
Quick apply
As part of its expansion, Index is looking for a new full time Software Engineer to be part of its ... Javascript stack or similars Professional Profile * You are a motivated and friendly team-player ...
We partner with enterprises as an extension of their teams, combining professional expertise with ... Work closely with DevOps Engineers, software engineers, designers, and product managers to ...
Quick apply
We partner with enterprises as an extension of their teams, combining professional expertise with ... Work closely with DevOps Engineers, software engineers, designers, and product managers to ...
Recruit and onboard engineers, strengthen front-end and full-stack capabilities, and participate in interview calibration and hiring Minimum Qualifications * 7+ years professional software ...
Recruit and onboard engineers, strengthen front-end and full-stack capabilities, and participate in interview calibration and hiring Minimum Qualifications * 7+ years professional software ...
Seasoned full stack engineer with deep, demonstrated expertise in React and Next.js, and a strong command of modern TypeScript/JavaScript as well as backend stack. * 7+ years of professional software ...
Quick apply
Seasoned full stack engineer with deep, demonstrated expertise in React and Next.js, and a strong command of modern TypeScript/JavaScript as well as backend stack. * 7+ years of professional software ...
Bachelor's degree in Computer/Software Engineering, Computer Science, or equivalent * 5+ years of professional software development experience * Professional experience with Ruby on Rails is required
Bachelor's degree in Computer/Software Engineering, Computer Science, or equivalent * 5+ years of professional software development experience * Professional experience with Ruby on Rails is required
Senior Full Stack Developer
Montreal, QC · On-site +1
As a key member of the engineering team, you will drive the design, development, and evolution of ... professional software development experience * Strong hands-on expertise with React and Java
Senior Full Stack Developer
Montreal, QC · On-site +1
As a key member of the engineering team, you will drive the design, development, and evolution of ... professional software development experience * Strong hands-on expertise with React and Java
Senior Software Engineer, QA
CA$111K - CA$161K/yr
Senior Software Engineer, Quality The Opportunity We are seeking a Senior Quality Engineer to join ... experience, professional background, and skill set. Avantages Chez Unity, nous voulons que nos ...
Senior Software Engineer, QA
CA$111K - CA$161K/yr
Senior Software Engineer, Quality The Opportunity We are seeking a Senior Quality Engineer to join ... experience, professional background, and skill set. Avantages Chez Unity, nous voulons que nos ...
Purpose: This Manager, Software Engineering professional, leads a team of software developers working on mission critical telecom and enterprise applications ensuring projects are completed ...
Quick apply
Purpose: This Manager, Software Engineering professional, leads a team of software developers working on mission critical telecom and enterprise applications ensuring projects are completed ...
Full-Stack Software Engineer
Montreal, QC · On-site +1
CA$120K - CA$150K/yr
As a Full-Stack Software Engineer, you will: * Work on developing and deploying exciting new ... Professional development stipend * $500 wfh tech set-up reimbursement Think you're a good fit?
Full-Stack Software Engineer
Montreal, QC · On-site +1
CA$120K - CA$150K/yr
As a Full-Stack Software Engineer, you will: * Work on developing and deploying exciting new ... Professional development stipend * $500 wfh tech set-up reimbursement Think you're a good fit?
AI Platform Engineer
Montreal, QC · Hybrid
... professional games using natural language. We are the creators of a battle-tested gameplay ... What You'll Build ????️ As a Senior Software Engineer on our AI Platform, you will architect the ...
Quick apply
AI Platform Engineer
Montreal, QC · Hybrid
... professional games using natural language. We are the creators of a battle-tested gameplay ... What You'll Build ????️ As a Senior Software Engineer on our AI Platform, you will architect the ...
Staff Software Engineer, Gaming AI
CA$165K - CA$248K/yr
As a Staff Software Engineer on our gaming AI team, you will be responsible for leading the ... experience, professional background, and skill set. Avantages Chez Unity, nous voulons que nos ...
Staff Software Engineer, Gaming AI
CA$165K - CA$248K/yr
As a Staff Software Engineer on our gaming AI team, you will be responsible for leading the ... experience, professional background, and skill set. Avantages Chez Unity, nous voulons que nos ...
We are looking for a skilled Software Engineer to join us. What You'll Do * Be scrappy to find new ... Proficiency in Docker and Infrastructure-as-Code concepts and professional experience with at least ...
We are looking for a skilled Software Engineer to join us. What You'll Do * Be scrappy to find new ... Proficiency in Docker and Infrastructure-as-Code concepts and professional experience with at least ...
Software Developer
Montreal, QC · On-site
As an Associate Fullstack Developer, you will be contributing to the technical delivery of your ... grow professionally helps to bring our Purpose to life and create value for our clients and ...
New
Software Developer
Montreal, QC · On-site
As an Associate Fullstack Developer, you will be contributing to the technical delivery of your ... grow professionally helps to bring our Purpose to life and create value for our clients and ...
New
Support and mentor other developers through code reviews, design discussions, and knowledge sharing ... What You Bring to the Table * 5+ years of professional software development experience * Strong ...
Quick apply
Support and mentor other developers through code reviews, design discussions, and knowledge sharing ... What You Bring to the Table * 5+ years of professional software development experience * Strong ...
Software Developer
Montreal, QC · Hybrid
Must HaveSkills * 1-4 years of professional development experience. * Strongproficiencyin Java ... software development. * Experience with server sideandclient-sidedevelopment (Java, JavaScript ...
Software Developer
Montreal, QC · Hybrid
Must HaveSkills * 1-4 years of professional development experience. * Strongproficiencyin Java ... software development. * Experience with server sideandclient-sidedevelopment (Java, JavaScript ...
... Associate's or Bachelor's) with 2 years of work experience ; - An educational or workforce ... Software Engineering, or a related field. * Expected to continue enrollment in a degree or ...
New
... Associate's or Bachelor's) with 2 years of work experience ; - An educational or workforce ... Software Engineering, or a related field. * Expected to continue enrollment in a degree or ...
New
You are a proactive and autonomous professional who thrives in a fast-paced consulting environment ... Proficient in end-to-end software development with the ability to autonomously architect, code ...
You are a proactive and autonomous professional who thrives in a fast-paced consulting environment ... Proficient in end-to-end software development with the ability to autonomously architect, code ...
Associate Professional Software Engineer information
What is an associate professional software engineer?
What are the key skills and qualifications needed to thrive as an associate professional software engineer?
What opportunities for professional development and mentorship are typically available to associate professional software engineers?
What is the difference between Associate Professional Software Engineer vs Software Developer?
| Aspect | Associate Professional Software Engineer | Software Developer |
|---|---|---|
| Required Credentials | Bachelor's in CS or related field; some certifications | Bachelor's in CS or related field; coding bootcamps also common |
| Work Environment | Entry-level, team-based projects, corporate or tech firms | Varies from startups to large companies, project-focused |
| Employer & Industry Usage | Used by tech companies, consulting firms, and large enterprises | Widely used across industries, including tech, finance, and healthcare |
The main difference is that Associate Professional Software Engineers are typically entry-level with some formal training or certifications, focusing on learning and supporting development tasks. Software Developers may have similar qualifications but often have more experience or a broader scope of responsibilities. Both roles are common in tech environments, but the Associate title emphasizes a starting position in software engineering careers.
What cities in Quebec are hiring for Associate Professional Software Engineer jobs?
Cities in Quebec with the most Associate Professional Software Engineer job openings:
Autonomy Software Engineer | Ingenieur Logiciel en Autonomie
Montreal, QC
Full-time
Re-posted 4 days ago
Job description
- Develop and refine the autonomy stack, including planning algorithms and real-time guidance systems.
- Create advanced preflight planning tools to optimize aircraft performance based on mission objectives and environmental conditions.
- Work collaboratively with cross-functional teams to integrate autonomy capabilities into real-world applications.
- Participate in testing and validation, from simulation environments to real-world deployments.
- Ensure software quality, maintainability, and adherence to best practices in design and implementation.
- 4+ years of professional work experience as a software engineer
- Strong engineering background from industry or school, ideally in areas/fields such robotics, systems engineering, electrical engineering, aerospace engineering or similar fields
- Solid understanding of flight dynamics.
- High proficiency in C++ and Python
- Experience with PX4 autopilot software and ROS2
- Detail oriented with great technical documentation and communication skills
- Strong software engineering fundamentals and a commitment to writing clean, well architected code
- Ability to quickly understand and navigate complex systems and established code bases
- Hands-on experience with weather modeling or integration of environmental data
- Passionate about solving real world problems, quickly
- Exposure with Gazebo, jsbSim or other simulation frameworks
- Understanding of containerization technologies such as Docker
- Practical knowledge of gliding or soaring techniques is a plus
- Passion for innovation in autonomous systems and problem-solving
- Meaningful equity in addition to salary
- The potential to leave your mark in a growing industry
- Work with a world-leading researcher in autonomous flight
Note: Only Canadian residents or candidates with an appropriate Canadian work visa will be considered for this position.
_____________
Resume
Rejoignez notre equipe chez Shearwater Aerospace, ou vous collaborerez avec des experts de premier plan en recherche sur le vol autonome et faconnerez l'avenir des technologies aeriennes. Inspires par les oiseaux capables de voler pendant des jours, voire des mois, nos cofondateurs ont imagine un monde ou les drones pourraient imiter cette capacite. Cette vision s'etend a divers domaines, de la securite publique a la gestion des feux de foret et aux interventions en cas de catastrophe. En exploitant le potentiel des drones autonomes, nous visons a reduire les emissions de gaz a effet de serre et a prioriser la securite humaine en limitant la dependance aux aeronefs traditionnels. Joignez-vous a nous pour innover et redefinir les possibilites du vol.
Description du poste
En tant qu'ingenieur logiciel en autonomie, vous contribuerez a ameliorer la robustesse de notre plateforme d'autonomie, developperez de nouvelles capacites autonomes de bout en bout et les deploierez chez nos clients pour une vaste gamme d'applications (incluant la connaissance situationnelle, les missions de recherche et sauvetage, et la livraison). Il s'agit d'un role pratique ou vous serez responsable de concevoir et livrer des solutions pretes pour la production.Vos responsabilites
- Developper et affiner la pile d'autonomie, incluant les algorithmes de planification et les systemes de guidage en temps reel.
- Creer des outils avances de planification prevol afin d'optimiser les performances des appareils en fonction des objectifs de mission et des conditions environnementales.
- Collaborer avec des equipes multidisciplinaires pour integrer les capacites autonomes dans des applications concretes.
- Participer aux tests et a la validation, des environnements de simulation jusqu'aux deploiements sur le terrain.
- Assurer la qualite et la maintenabilite des logiciels tout en respectant les meilleures pratiques de conception et d'implementation.
- Plus de 4 ans d'experience professionnelle en tant qu'ingenieur logiciel.
- Solide formation en ingenierie acquise dans l'industrie ou academiquement, idealement dans des domaines tels que la robotique, l'ingenierie des systemes, l'electrotechnique ou l'aeronautique.
- Comprehension approfondie de la dynamique du vol.
- Excellente maitrise de C++ et Python.
- Experience avec le logiciel PX4 Autopilot et ROS2.
- Souci du detail avec de solides competences en documentation technique et communication.
- Solides bases en genie logiciel et engagement a ecrire du code propre et bien structure.
- Capacite a comprendre rapidement et naviguer dans des systemes complexes et des bases de code etablies.
- Experience pratique en modelisation meteorologique ou integration de donnees environnementales.
- Passion pour la resolution rapide de problemes concrets.
- Familiarite avec Gazebo, jsbSim ou d'autres environnements de simulation.
- Comprehension des technologies de conteneurisation telles que Docker.
- Connaissance pratique des techniques de vol en planeur est un plus.
- Passion pour l'innovation dans les systemes autonomes et la resolution de problemes.
- Participation significative dans l'entreprise en plus du salaire.
- L'opportunite de laisser votre marque dans une industrie en pleine croissance.
- Collaboration avec un chercheur de renommee mondiale en vol autonome.
About Shearwater International
Sourced by ZipRecruiter
Company size
11 - 50 Employees
Headquarters location
Boston, MA, US
Year founded
2015