177 Firmware Development jobs in Canada
Software Development Engineer
Posted 8 days ago
Job Viewed
Job Description
**The Position**
A healthier future. It's what drives us to innovate. To continuously advance science and ensure everyone has access to the healthcare they need today and for generations to come. Creating a world where we all have more time with the people we love. That's what makes us Roche
We are seeking a Senior Software Engineer with extensive GPU programming experience and a passion for bioinformatics and advanced algorithm development to create GPU-accelerated tools for DNA sequencing data analysis. In this role, you will design and implement high-performance computational algorithms-leveraging both traditional bioinformatics methods and deep learning models-optimized for the throughput and accuracy requirements of next-generation sequencing technologies. You will work closely with a multidisciplinary team of scientists and engineers to transform sequencing data into actionable biological insights.
**The Opportunity:**
+ Develop and optimize GPU-accelerated algorithms for real-time analysis of sequencing data, including basecalling, alignment, variant detection, and other genomic data processing tasks.
+ Collaborate with bioinformaticians and molecular biologists to translate computational challenges in genomics into robust, scalable software solutions.
+ Implement and optimize neural network and other machine learning algorithms on GPU, adapting them for large-scale, high-throughput sequencing data.
+ Contribute to the design and implementation of novel sequence analysis algorithms, including signal processing, error correction, and statistical modeling.
+ Author dependable, readable, maintainable, and well-structured code in C++ and CUDA, following best practices for scientific and production software.
+ Work with the data scientists to accelerate existing algorithms or pipelines.
+ Stay current with advances in computational genomics, GPU computing, and algorithmic techniques; proactively research and integrate new methods as appropriate.
**Who you are:**
+ Bachelor's degree in Computer Science, Computer Engineering, or a related field with 3+ years of relevant experience; MS/PhD is a plus.
+ Strong expertise in bioinformatics algorithm development, with emphasis on sequence analysis, variant calling, or genomic workflows.
+ Proficient in C++ object-oriented programming and GPU programming using CUDA, with experience in GPU-accelerated libraries like cuDNN or Thrust.
+ Extensive experience in systems programming for parallel Linux applications, including writing, debugging, and performance optimization.
+ Strong understanding of machine learning and deep learning, especially applied to biological datasets, with hands-on experience in frameworks like PyTorch, TensorFlow, or JAX.
+ Proficient in Python for rapid prototyping, data analysis, and integrating bioinformatics pipelines with custom algorithms.
+ Proven analytical, problem-solving, and collaborative skills, with effective communication for technical and scientific contexts.
**Relocation benefits are not available for this posting.**
**Who we are**
A healthier future drives us to innovate. Together, more than 100'000 employees across the globe are dedicated to advance science, ensuring everyone has access to healthcare today and for generations to come. Our efforts result in more than 26 million people treated with our medicines and over 30 billion tests conducted using our Diagnostics products. We empower each other to explore new possibilities, foster creativity, and keep our ambitions high, so we can deliver life-changing healthcare solutions that make a global impact.
Let's build a healthier future, together.
**Roche is an Equal Opportunity Employer.**
Software Development Manager
Posted 13 days ago
Job Viewed
Job Description
**The Position**
A healthier future. It's what drives us to innovate. To continuously advance science and ensure everyone has access to the healthcare they need today and for generations to come. Creating a world where we all have more time with the people we love. That's what makes us Roche
In this role you will work with a highly collaborative team of imaging scientists, product managers and software developers and build imaging and data analysis algorithms and solutions in the field of Digital Pathology. You will be a technical expert for Software Development in Test and manage a team focused on software verification of image processing algorithms, pattern recognition and integration with platform software. You will provide oversight on software best practices, test automation, verification and release.
**The Opportunity:**
+ Lead the design & development of automated testing of Roche Digital Pathology algorithms
+ Lead and manage a team of high performing software development engineers in test.
+ Collaborate with cross functional leads to align on work scope & release timelines
+ Work closely with imaging scientists, subject matter experts to understand the algorithms and perform necessary data analysis for confirming the technical performance specifications and scientific accuracy. Also, troubleshoot failures and report any issues identified.
+ Develop reusable and scalable data analysis tools libraries used for component as well as end-to-end verification.
+ Become the image analysis subject matter expert and mentor within the software test engineering organization.
+ Participate in requirements, architecture, and design specification reviews
+ Assist in executing dry run and formal verification testing
+ Follow defined software development lifecycle procedures and best practices
**Who you are:**
+ Bachelor's or Master's Degree in Computer Science, Data Sciences, Biomedical engineering or related field or equivalent work experience
+ 2+ years of experience managing team of software engineers in test, 3+ years of experience in algorithm test engineering and/or analyzing histopathology images
+ 4+ years of professional experience with Python or equivalent scripting language
+ 6+ years of hands on experience in software development in test, test automation frameworks, CI/CD tools, cloud and container management technologies
+ Experienced in Agile software development process and software engineering best practices
+ Experienced in recruiting, building & coaching high-performing engineering teams
+ Excellent verbal & written communication skills
**Preferred:**
+ Experience in Performance testing
+ Experience in medical device software or regulated software verification
**Relocation benefits are not available for this posting.**
**Who we are**
A healthier future drives us to innovate. Together, more than 100'000 employees across the globe are dedicated to advance science, ensuring everyone has access to healthcare today and for generations to come. Our efforts result in more than 26 million people treated with our medicines and over 30 billion tests conducted using our Diagnostics products. We empower each other to explore new possibilities, foster creativity, and keep our ambitions high, so we can deliver life-changing healthcare solutions that make a global impact.
Let's build a healthier future, together.
**Roche is an Equal Opportunity Employer.**
Director, Software Development
Posted 14 days ago
Job Viewed
Job Description
The Director, Software Development and QA will be responsible for leading a high-performing
organization that delivers technology with speed, quality, and impact. This role requires a leader who
brings a passion for technology and delivery, combined with the discipline to hold teams accountable
for results. The Director will set ambitious goals, demand excellence in execution, and create a culture
of urgency, ownership, and continuous improvement.
You will oversee all aspects of people leadership, from recruiting and onboarding to performance
management and career development. As a member of the technology leadership team, you will
influence architectural direction, drive platform scalability and reusability, and ensure alignment with
business strategy. A key mandate of this role is to champion the use of AI and automation to
significantly improve SDLC productivity, ensuring that innovation translates into measurable gains in
efficiency, quality, and speed.
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: and Requirements
Post-secondary degree in Computer Science, Engineering, or related field, or equivalent experience.
◼ 10+ years' experience in software development delivering scalable, commercial-grade platforms,
APIs, and applications.
◼ 8+ years of progressive people leadership experience with teams of 10 or more, with a proven
ability to set high standards, hold teams accountable, and ensure delivery against ambitious goals.
◼ Demonstrated success in building and scaling high-performing teams in environments with
demanding delivery expectations.
◼ Experience driving AI adoption and automation initiatives that materially improve productivity,
velocity, and quality outcomes.
◼ Possess a strong strategic, results-oriented, and execution-focused orientation with a strong bias for
action and an ability to keep teams focused on outcomes.
◼ Skilled at motivating and inspiring in a high-expectation environment where ownership, urgency,
and meeting commitments are core to success.
◼ Excellent communication skills, including the ability to translate technical concepts into business
terms and rally teams around stretch objectives.
◼ Solid technical foundation with experience in modern software architectures, object-oriented
techniques, and design patterns.
◼ Proven ability in Agile/Scrum practices in settings where delivery speed and quality are critical.
◼ Deep understanding of the secure software development life cycle.
◼ Experience with CI/CD pipelines, test automation, and productivity tooling.
◼ Hands-on experience with containers (Docker, Kubernetes) and public cloud (serverless,
microservices).
◼ Familiarity with modern development and collaboration toolchains (e.g., Git, Jenkins, Bitbucket,
Artifactory, Atlassian suite).
◼ Proficiency in business productivity tools (MS Office, etc.)
Manager, Software Development

Posted 21 days ago
Job Viewed
Job Description
**Who We Are.**
When we say, "the stuff dreams are made of," we're not just referring to the world of wizards, dragons and superheroes, or even to the wonders of Planet Earth. Behind WBD's vast portfolio of iconic content and beloved brands, are the _storytellers_ bringing our characters to life, the _creators_ bringing them to your living rooms and the _dreamers_ creating what's next.
From brilliant creatives, to technology trailblazers, across the globe, WBD offers career defining opportunities, thoughtfully curated benefits, and the tools to explore and grow into your best selves. Here you are supported, here you are celebrated, here you can thrive.
We are the now and the next. The power behind the people building the future. We are born from the spirit of innovation. We are created from the idea that people around the world want more, need more, deserve more. We are the home of the global digital revolution. We are CNN.
To see what it's like to work at CNN, follow @WBDLife on Instagram ( and X ( !
Who We Are.
When we say, "the stuff dreams are made of," we're not just referring to the world of wizards, dragons and superheroes, or even to the wonders of Planet Earth. Behind WBD's vast portfolio of iconic content and beloved brands, are the storytellers bringing our characters to life, the creators bringing them to your living rooms and the dreamers creating what's next.
From brilliant creatives, to technology trailblazers, across the globe, WBD offers career defining opportunities, thoughtfully curated benefits, and the tools to explore and grow into your best selves. Here you are supported, here you are celebrated, here you can thrive.
Come join our team! The CNN Mobile App team is hiring a Software Engineering Manager This is a great opportunity for an individual that is passionate about building innovative mobile apps for News audiences.
As a Software Engineering Manager, you will be responsible for people management on a team of 8 engineers, delivering engaging products for our audiences, and setting technical direction. You will provide support for the individuals you manage to advance their careers and give them the valuable feedback they need to grow. You will help identify stretch goals, areas of growth, and opportunities for them to shine within the organization. As a technical leader directly on the team, you will work with cross functional partners and stakeholders on activities such as planning, technical strategy, quality and delivery, with the ultimate goal of delivering products that our customers love.
In this global world, we value your ability to work independently, connect genuinely with teammates, and allocate time sensibly while communicating with a high emotional intelligence and empathy. We are enriched by the diversity of approach and perspective across our team and are excited to deepen our understanding with your contributions. The opportunity to put an amazing consumer experience in the hands of a large audience motivates us to move quickly and put our best work forward. If this resonates with you, we look forward to meeting you!
Our tech stack consists of Swift, SwiftUI, Kotlin, and JetPack Compose. However, we will be flexible in our technology choices as we leverage internal services, open-source software, and cloud services.
The Daily
· Lead, mentor, and manage a team of software engineers, fostering a collaborative and high-performance work environment.
· Support the engineers on the team by coaching, setting goals, and providing regular feedback.
· Facilitate team ceremonies - daily stand ups, weekly team meetings, retrospectives, etc.
· Lead or be involved in design, discovery, technical planning, and status discussions within your team, where you'll help set direction and context, and identify any gaps or blockers.
· Be involved in discussions around high level planning, roadmaps, and status with teams across the organization.
· Contribute technically by performing code reviews, providing guidance with implementation, or writing code directly.
Requirements
· Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience)
· Direct experience managing and growing engineering team members.
· Excellent written and oral communication skills, and experience in effectively communicating with a wide range of technical and non-technical job functions within an organization.
· Experience with hiring and onboarding new team members.
· Experience building, testing, shipping, and maintaining highly performant consumer applications that adhere to coding best practices.
· Demonstrated success in working with a team to deliver high quality software in an iterative, predictable, and sustainable way.
Nice to haves:
· Demonstrated success in rapidly learning new technologies, languages, or frameworks.
· Familiarity with a wide range of mobile development languages, frameworks, platforms, and the latest iOS and Android Platforms.
· Hands-on experience with mobile DevOps CI/CD tools and implementing best practices, including automation of deployment, code signing tools and automated tests. Preferred familiarity with Git and Bitrise.
About you:
· You are excited to learn and ready to lead new challenges
· You are excited to mentor and grow engineers.
· You are an excellent communicator capable of leading technical conversations with non-technical peers
· You are excited to add positively to the culture of CNN, both from an interpersonal level and from a code improvement standpoint.
**How We Get Things Done.**
This last bit is probably the most important! Here at WBD, our guiding principles are the core values by which we operate and are central to how we get things done. You can find them at along with some insights from the team on what they mean and how they show up in their day to day. We hope they resonate with you and look forward to discussing them during your interview.
**Championing Inclusion at WBD**
Warner Bros. Discovery embraces the opportunity to build a workforce that reflects a wide array of perspectives, backgrounds and experiences. Being an equal opportunity employer means that we take seriously our responsibility to consider qualified candidates on the basis of merit, without regard to race, color, religion, national origin, gender, sexual orientation, gender identity or expression, age, mental or physical disability, and genetic information, marital status, citizenship status, military status, protected veteran status or any other category protected by law.
If you're a qualified candidate with a disability and you require adjustments or accommodations during the job application and/or recruitment process, please visit our accessibility page ( for instructions to submit your request.
Software Development Engineer

Posted 21 days ago
Job Viewed
Job Description
We are seeking a passionate Software Development Engineer to join our collaborative team. If you have a strong interest in software development, the use of AI-based tools, and have a passion for cybersecurity and product quality, we want to hear from you!
In this role, you will demonstrate a solid understanding of the full software development life cycle. You will think like a user to design and implement innovative solutions, and you will possess the ability to quickly adapt to new technologies, including the use of the latest AI-based tools to enhance your workflows. You will also strive to ensure that the quality of the customer experience is never compromised.
As an integral member of our dynamic development team, you will play a pivotal role in shaping the future of privacy-focused technology! You will be at the forefront of innovation, helping to develop our cloud-based solutions dedicated to safeguarding user privacy and ensuring that the quality of customer experience is never compromised.
As cybersecurity continues to grow in importance to us all, this is a unique opportunity to make a meaningful impact within McAfee's consumer business. You will play a vital role in safeguarding our customers' privacy and ensuring their digital lives remain secure. Join us in this important mission!
This position is a Hybrid position based in Waterloo or Toronto, Canada. You must be within a commutable distance to one of these two locations. You will be required to be onsite on an as-needed basis; when not working onsite, you will work remotely from your home location.
**About the Role:**
+ Utilizing your object-oriented development skills, familiarity with technologies such as Go, Postman, AWS, Git, and Docker will be advantageous.
+ Experiencing with LLMs and use of AI-enhanced development practices will be critical for this role
+ Develop cloud solutions that promote standards, security, and efficiency across the ecosystem.
+ Build cost efficient and performance infrastructure on the AWS cloud platform.
+ Create detailed design specifications, test and performance guidelines.
+ Research and innovate to find solutions to challenging technical problems.
+ Be an important player on an agile development team.
+ You will craft detailed, comprehensive, and well-structured test plans and test cases that are optimized for automation.
**About You:**
+ You have 2 to 5 years of software development experience in Go.
+ You have a firm understanding of cloud engineering concepts, best practices and Linux platform experience.
+ You have experience developing, and debugging cloud software in Linux-based environments.
+ You are proficient in Go, familiar with the toolchain and hands-on experience using it.
+ You have experience in a continuous delivery environment using test-driven development (TDD).
+ You have sound expertise in Linux scripting, debugging and troubleshooting.
+ You are experienced with network protocols and have excellent knowledge of cloud design principals, cloud architecture, and cloud security.
+ You have experience in deployment and management of server- side software on AWS platform.
#LI-Hybrid
**_Company Overview_**
McAfee is a leader in personal security for consumers. Focused on protecting people, not just devices, McAfee consumer solutions adapt to users' needs in an always online world, empowering them to live securely through integrated, intuitive solutions that protects their families and communities with the right security at the right moment.
**_Company Benefits and Perks:_**
We work hard to embrace diversity and inclusion and encourage everyone at McAfee to bring their authentic selves to work every day. We're proud to be Great Place to Work® Certified in 10 countries, a reflection of the supportive, empowering environment we've built where people feel seen, valued, and energized to reach their full potential and thrive.
We offer a variety of social programs, flexible work hours and family-friendly benefits to all of our employees.
+ Bonus Program
+ Pension and Retirement Plans
+ Medical, Dental and Vision Coverage
+ Paid Time Off
+ Paid Parental Leave
+ Support for Community Involvement
We're serious about our commitment to diversity which is why McAfee prohibits discrimination based on race, color, religion, gender, national origin, age, disability, veteran status, marital status, pregnancy, gender expression or identity, sexual orientation or any other legally protected status.
Software Development Engineer

Posted 21 days ago
Job Viewed
Job Description
We are seeking a passionate Software Development Engineer to join our collaborative team. If you have a strong interest in software development, the use of AI-based tools, and have a passion for cybersecurity and product quality, we want to hear from you!
In this role, you will demonstrate a solid understanding of the full software development life cycle. You will think like a user to design and implement innovative solutions, and you will possess the ability to quickly adapt to new technologies, including the use of the latest AI-based tools to enhance your workflows. You will also strive to ensure that the quality of the customer experience is never compromised.
As an integral member of our dynamic development team, you will play a pivotal role in shaping the future of privacy-focused technology! You will be at the forefront of innovation, helping to develop our cloud-based solutions dedicated to safeguarding user privacy and ensuring that the quality of customer experience is never compromised.
As cybersecurity continues to grow in importance to us all, this is a unique opportunity to make a meaningful impact within McAfee's consumer business. You will play a vital role in safeguarding our customers' privacy and ensuring their digital lives remain secure. Join us in this important mission!
This position is a Hybrid position based in Waterloo or Toronto, Canada. You must be within a commutable distance to one of these two locations. You will be required to be onsite on an as-needed basis; when not working onsite, you will work remotely from your home location.
**About the Role:**
+ Utilizing your object-oriented development skills, familiarity with technologies such as Go, Postman, AWS, Git, and Docker will be advantageous.
+ Experiencing with LLMs and use of AI-enhanced development practices will be critical for this role
+ Develop cloud solutions that promote standards, security, and efficiency across the ecosystem.
+ Build cost efficient and performance infrastructure on the AWS cloud platform.
+ Create detailed design specifications, test and performance guidelines.
+ Research and innovate to find solutions to challenging technical problems.
+ Be an important player on an agile development team.
+ You will craft detailed, comprehensive, and well-structured test plans and test cases that are optimized for automation.
**About You:**
+ You have 2 to 5 years of software development experience in Go.
+ You have a firm understanding of cloud engineering concepts, best practices and Linux platform experience.
+ You have experience developing, and debugging cloud software in Linux-based environments.
+ You are proficient in Go, familiar with the toolchain and hands-on experience using it.
+ You have experience in a continuous delivery environment using test-driven development (TDD).
+ You have sound expertise in Linux scripting, debugging and troubleshooting.
+ You are experienced with network protocols and have excellent knowledge of cloud design principals, cloud architecture, and cloud security.
+ You have experience in deployment and management of server- side software on AWS platform.
#LI-Hybrid
**_Company Overview_**
McAfee is a leader in personal security for consumers. Focused on protecting people, not just devices, McAfee consumer solutions adapt to users' needs in an always online world, empowering them to live securely through integrated, intuitive solutions that protects their families and communities with the right security at the right moment.
**_Company Benefits and Perks:_**
We work hard to embrace diversity and inclusion and encourage everyone at McAfee to bring their authentic selves to work every day. We're proud to be Great Place to Work® Certified in 10 countries, a reflection of the supportive, empowering environment we've built where people feel seen, valued, and energized to reach their full potential and thrive.
We offer a variety of social programs, flexible work hours and family-friendly benefits to all of our employees.
+ Bonus Program
+ Pension and Retirement Plans
+ Medical, Dental and Vision Coverage
+ Paid Time Off
+ Paid Parental Leave
+ Support for Community Involvement
We're serious about our commitment to diversity which is why McAfee prohibits discrimination based on race, color, religion, gender, national origin, age, disability, veteran status, marital status, pregnancy, gender expression or identity, sexual orientation or any other legally protected status.
Software Development Manager

Posted 21 days ago
Job Viewed
Job Description
Insight Global is seeking a Software Development Manager to join a large client in the GTA/Mississauga area (Hybrid schedule). The Software Development Manager will be responsible for leading the teams' projects, from gathering requirements to delivery to market, working towards communicated timelines. They will be managing a small team of Developers in Ontario, in designing, developing, and evolving software to support the changing business functions and client requirements. They will contribute to the development of software/hardware solutions, across a range of languages, mobile and infrastructure. They will help define the technology stack, development standards, and practices on the team.
Team of close to 5 developers they would manage -- different applications would be responsible for front-end and back-end of the solution and making decisions about tech.
Tech Stack you can expect to work with:
* Source control and pipelines: Bitbucket, Github, Azure DevOps, AWS DevOps
Security: SonarQube, Amazon CodeGuru
Build and orchestration: Jenkins, Maven, Gradle, Artifactory
Dev: Java, Python, NET C# AWS native solutions (Lambda, SQS, SNS, Step functions)
Front-End: JavaScript, Redux, Rxjs, Jquery, Angular, Node.JS
Containers: Docker, Kubernetes
Mobile: Java Kotlin, Flutter + Dart
Infrastructure-as-Code using Terraform
DB: Dynamo, Postgres, cloud data stores, Redis, and document databases
Cloud providers: Amazon Web Services, Microsoft Azure and Google Cloud
Why should you work with our client?
Top 5 on Canada's best employers list according to Forbes
Opportunity to work with a modern technology stack in a team that values innovative ideas to enhance our process
Generous bonus, RRSP-matching, and first-class health benefits
A diverse and inclusive team environment that is friendly to family commitments
Your choice of a Mac or Windows development environment
Make a difference in the lives of hundreds of thousands of Canadians per day who use the clients' services
We are a company committed to creating inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity employer that believes everyone matters. Qualified candidates will receive consideration for employment opportunities without regard to race, religion, sex, age, marital status, national origin, sexual orientation, citizenship status, disability, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to Human Resources Request Form ( . The EEOC "Know Your Rights" Poster is available here ( .
To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: .
Skills and Requirements
Over 7+ years of software development experience, ideally new products or highly-visible, external facing apps
3+ years' mentoring and managing less experienced employees
Languages required at high proficiency: Python, AWS Native Solutions, Java, Angular or React, Non-relational Databases
Skilled in both front-end and back-end development with relevant languages to the client (see tech stack below)
Understanding of DevOps tooling and automation (CloudFormation, Terraform, Jenkins
- Not expected to build CloudFormation scripts, strong knowledge of it is required
Hands-on development in cloud environments and knowledge of cloud tooling in AWS*** (Lambda, SQS, SNS, Step functions)
IaaS/PaaS/SaaS deployment and operations experience
Be The First To Know
About the latest Firmware development Jobs in Canada !
Principal Software Development

Posted 21 days ago
Job Viewed
Job Description
25WD90581
_The English translation can be found below!/La traduction en anglais se trouve plus bas!_
**Description du poste**
Autodesk recherche un **ingénieur logiciel** expérimenté pour rejoindre l'équipe Architecture, Engineering and Construction (AEC) Data.
AEC Data propose des API et des services qui aident nos clients à accéder, utiliser et partager leur atout le plus précieux, leurs données, dans l'ensemble de leur écosystème.
Vous contribuerez au développement d'une solution innovante permettant la collaboration dans le cloud entre tous les outils de conception, dans un premier temps avec la suite Autodesk.
**Responsabilités**
+ Maîtrise des langages de programmation (par exemple, Java, Python, Node.js, Go)
+ Expérience des services et technologies AWS (par exemple, EC2, ECS, Lambda, API Gateway, S3, DynamoDB, RDS)
+ Connaissance des technologies de conteneurisation telles que Docker et des outils d'orchestration de conteneurs tels que Kubernetes ou AWS ECS
**Qualifications minimales**
+ Licence ou master en informatique, ingénierie informatique ou dans un domaine connexe, ou expérience professionnelle équivalente
+ Au moins 8 ans d'expérience professionnelle progressive dans le développement/l'ingénierie de logiciels
+ Solide compréhension de l'architecture cloud, du serverless computing et des microservices
+ Expérience dans l'utilisation, la conception et la mise en œuvre d'API REST
+ Expérience dans l'utilisation d'AWS ou d'une plateforme cloud similaire comme Azure
+ Compréhension des principes de sécurité, des mécanismes d'authentification et d'autorisation dans AWS
+ Compréhension du développement web côté serveur à l'aide de Java et de frameworks tels que Spring
+ Expérience des paradigmes de programmation orientée objet et fonctionnelle
+ Compétences et expérience dans l'utilisation de modèles de conception et compréhension des éléments fondamentaux d'une bonne architecture logicielle
+ Expérience dans la mise en œuvre et la maintenance de processus de test automatisés pour garantir la qualité du code
+ Expérience dans la surveillance des performances backend, l'identification des domaines à améliorer et la mise en œuvre d'optimisations pour améliorer l'évolutivité du système, les temps de réponse et l'utilisation des ressources
+ Expérience avec les bases de code GIT multi-référentiels, les frameworks de test et les pipelines CI/CD automatisés
+ Expérience de travail dans un processus Agile est préférable
+ Solides compétences en résolution de problèmes et capacité à travailler dans un environnement collaboratif
---
**Position Overview**
Autodesk is looking for an experienced **Principal** **Software Engineer** to join the Architecture, Engineering and Construction (AEC) Data team.
AEC Data offers API's and services that help our customers access, use and share their most valued asset, their data, across their entire ecosystem.
You will help develop an innovative solution to enable cloud based collaboration across all design tools, initially with the Autodesk suite.
**Responsibilities**
+ Strong proficiency in programming languages (e.g., Java, Python, Node.js, Go)
+ Experience with AWS services and technologies (e.g., EC2, ECS, Lambda, API Gateway, S3, DynamoDB, RDS)
+ Familiarity with containerization technologies like Docker and container orchestration tools like Kubernetes or AWS ECS
**Minimum Qualifications**
+ BS or MS in Computer Science, Computer Engineering, or a related field, or equivalent work experience
+ 8+ years of progressive, professional experience in software development/engineering
+ Strong understanding of cloud-based architecture, serverless computing, and microservices
+ Experience consuming, designing, and implementing REST APIs
+ Experience in using AWS or similar Cloud platform like Azure
+ Understanding of security principles, authentication, and authorization mechanisms in AWS
+ Understanding of server-side web development using Java and frameworks like Spring
+ Experience with Object-Oriented and Functional programming paradigms
+ Skill and experience using design patterns and understand fundamental elements of good software architecture
+ Experience implementing and maintaining automated testing processes to ensure code quality
+ Experience in monitoring backend performance, identify areas of improvement, and implement optimizations to enhance system scalability, response times, and resource utilization
+ Experience with multi-repo GIT code bases, testing frameworks and automated CI/CD pipelines
+ Experience of working in Agile process is preferred
+ Strong problem-solving skills and the ability to work in a collaborative team environment
**Learn More / Plus d'information**
**About Autodesk /** **À propos d'Autodesk**
Welcome to Autodesk! Amazing things are created every day with our software - from the greenest buildings and cleanest cars to the smartest factories and biggest hit movies. We help innovators turn their ideas into reality, transforming not only how things are made, but what can be made.
We take great pride in our culture here at Autodesk - it's at the core of everything we do. Our culture guides the way we work and treat each other, informs how we connect with customers and partners, and defines how we show up in the world.
When you're an Autodesker, you can do meaningful work that helps build a better world designed and made for all. Ready to shape the world and your future? Join us!
Bienvenue chez Autodesk ! Nos logiciels créent chaque jour des choses extraordinaires : des bâtiments les plus écologiques aux voitures les plus propres, en passant par les usines les plus intelligentes et les films à succès. Nous aidons les innovateurs à concrétiser leurs idées, transformant non seulement la façon dont les choses sont fabriquées, mais aussi ce qui peut l'être. Nous sommes très fiers de notre culture chez Autodesk ; elle est au cœur de tout ce que nous faisons. Notre culture guide notre façon de travailler et de nous comporter les uns envers les autres, influence nos interactions avec nos clients et nos partenaires, et définit notre image au monde. En tant qu'Autodeskien, vous pouvez accomplir un travail significatif qui contribue à bâtir un monde meilleur, conçu et réalisé pour tous. Prêt à façonner le monde et votre avenir ? Rejoignez-nous !
**Salary transparency /** **Transparence salariale**
Salary is one part of Autodesk's competitive compensation package. Offers are based on the candidate's experience and geographic location. In addition to base salaries, our compensation package may include annual cash bonuses, commissions for sales roles, stock grants, and a comprehensive benefits package.
Le salaire est l'un des éléments du programme de rémunération concurrentiel d'Autodesk. Pour les postes basés au Canada (Colombie-Britannique), nous proposons un salaire de base compris entre X et X dollars. Les offres sont basées sur l'expérience et la situation géographique du candidat et peuvent dépasser cette fourchette. En plus du salaire de base, notre programme de rémunération peut inclure des primes annuelles en espèces, des commissions pour les postes commerciaux, des attributions d'actions et un ensemble complet d'avantages sociaux.
**Diversity & Belonging /** **Diversité et appurtenance**
We take pride in cultivating a culture of belonging where everyone can thrive. Learn more here: sommes fiers de cultiver une culture d'appartenance où chacun peut s'épanouir. Pour en savoir plus, cliquez ici : you an existing contractor or consultant with Autodesk?**
**Êtes-vous un sous-traitant ou un consultant existant d'Autodesk ?**
Please search for open jobs and apply internally (not on this external site).
Veuillez rechercher des emplois vacants et postuler à l'interne (pas sur ce site externe).
Manager, Software Development

Posted 21 days ago
Job Viewed
Job Description
**Responsibilities and Deliverables**
+ Provide direct management of SW Developers and QAs.
+ Works closely with the team to break down business requirements into work items within the scope of multiple development teams.
+ Works with R&D leadership to develop and monitor KPIs, metrics and achievements that lead development teams to success.
+ Proactively identifies gaps in technology, process, product, and team workflow and acts independently to coordinate resourcing and work items to solve these problems across multiple teams.
+ Identifies and leads departmental initiatives to improve technology, process, team workflow and product, with the aim of implementing standard methodologies to optimize development cycles as well as increase predictability and product quality.
+ Manages performance and leadership development of their direct reports.
+ Coaches and mentors team members and manages their professional development.
+ Works in an agile team environment that practices continuous improvement when planning, estimating, and building software.
+ Facilitates and manages delivery of project commitments by working proactively with product management and other key collaborators to identify and navigate obstacles to effectively implement the product roadmap and other significant deliverables.
+ Collaborates with cross-functional project teams including Architects, QA, Product Management, and others to please our clients.
+ Coordinates building key performance goals for functions and direct reports.
+ Supervises key hiring and talent development programs to build a premier engineering team that develops and delivers high quality industry leading EHSQ software in a timely fashion.
+ Ensures the development of tactical programs to pursue strategic goals and objectives.
+ Fosters a culture of creativity, collaboration, speed, innovation, and customer focus and a fun work environment while continuously elevating the quality and calibre of our R&D organization.
+ Drives Fortive Business System (FBS) as a practitioner and leader.
**Organizational Alignment**
Reports to the Senior Manager, Engineering
**Qualifications**
**Skills & Work Traits**
+ Great attitude and work ethic that inspires others in the organization.
+ Team builder - identify and develop the skills, competencies & behaviours within the software engineering team to support continued rapid growth of the business.
+ Great teammate - develop strong collaboration with peers across the organization, including product management, customer support, sales, and information assurance.
+ Disciplined - work closely with peer functions to ensure predictable and reliable achievement of objectives (e.g., roadmap execution, budgets, etc.).
+ Highly motivated, proactive, creative, and self-directed with a commitment to excellence.
+ Preference for collaborative work within an agile practice.
+ Exceptional analysis and troubleshooting skills, and persistence in solving problems.
+ Active interest and participation in DevOps as a culture.
+ Excellent written and oral communication skills, and participating in a culture of writing things down.
+ Exceptional research skills combined with the ability to generate options to make technology and architectural decisions.
+ Able to switch context between the big picture and the details to identify and evangelize the creation of effective user experiences.
+ Proven ability to coach and mentor developers of all levels.
+ Analytical and data oriented - taking data and turning it into insight.
+ Process oriented and comfortable with technology tools and systems to drive process efficiencies and improvements.
+ Ability to lead change and turn something that is ambiguous into something that is structured (comfort with ambiguity and change in general).
+ Strong critical thinking skills and attention-to-detail with ability to quickly catch pitfalls and potential issues.
+ Leader that will embrace Fortive Business System and tools to drive growth.
**Technical Competencies**
+ Expertise developing large scale web applications and a thorough understanding of common architecture choices for them.
+ Expertise with the concepts and building blocks of large-scale applications including messaging systems, load balancing, microservice architecture, and production telemetry.
+ Understands DevOps pipelines and cloud deployment tools like Kubernetes or equivalent technologies.
+ Previous experience in full stack development across different technical stacks including JavaScript (ReactJS / Webpack), server (.net framework, .net core), and cloud (AWS, Azure) or equivalent experience.
+ Previous experience with mobile applications.
+ Previous experience with relational/non-relational database like SQL Server or MongoDB.
+ A solid understanding of user interface (UI) and user experience (UX) principles.
+ A solid understanding of object-oriented programming and microservices.
+ Self-guided learning of new tools, technologies, and stacks.
+ Able to switch context between the big picture and the details to identify and evangelize the creation of effective user experiences.
**Experience**
**Required:**
+ 5+ years of experience coding and delivering software as a team member.
+ 1+ years of experience leading software development teams.
+ Strong understanding of Software Development Lifecycle and Agile Scrum development methodology and in leading Agile Scrum development teams.
**Preferred:**
+ Five or more years professional experience preferred.
+ Professional experience within a software product or SaaS organization preferred.
**Education**
**Required:**
+ Bachelor's Degree or College Diploma in Engineering, Computer Science, Information Systems, or equivalent experience.
**Preferred:**
+ Master's Degree and/or vendor certifications (such as Microsoft Certified Professional) valued.
**Other Requirements**
Please note that this role requires a satisfactory Criminal Background Check and Public Safety Verification.
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.
**Fortive Corporation Overview**
Fortive's essential technology makes the world safer and more productive. We accelerate transformation in high-impact fields like workplace safety, build environments, and healthcare.
We are a global industrial technology innovator with a startup spirit. Our forward-looking companies lead the way in healthcare sterilization, industrial safety, predictive maintenance, and other mission-critical solutions. We're a force for progress, working alongside our customers and partners to solve challenges on a global scale, from workplace safety in the most demanding conditions to advanced technologies that help providers focus on exceptional patient care.
We are a diverse team 10,000 strong, united by a dynamic, inclusive culture and energized by limitless learning and growth. We use the proven Fortive Business System (FBS) to accelerate our positive impact.
At Fortive, we believe in you. We believe in your potential-your ability to learn, grow, and make a difference.
At Fortive, we believe in us. We believe in the power of people working together to solve problems no one could solve alone.
At Fortive, we believe in growth. We're honest about what's working and what isn't, and we never stop improving and innovating.
Fortive: For you, for us, for growth.
**About Intelex**
Since 1992, Intelex Technologies, ULC. is a global leader in the development and support of software solutions for Environment, Health, Safety and Quality (EHSQ) programs. Our scalable, web-based software provides clients with unprecedented flexibility in managing, tracking and reporting on essential corporate information. Intelex software easily integrates with common ERP systems like SAP and PeopleSoft creating a seamless solution for enterprise-wide information management. Intelex's friendly, knowledgeable staff ensures our almost 1400 clients and over 3.5 million users from companies across the globe get the most out of our groundbreaking, user-friendly software solutions. Visit to learn more.
We Are an Equal Opportunity Employer. Fortive Corporation and all Fortive Companies are proud to be equal opportunity employers. We value and encourage diversity and solicit applications from all qualified applicants without regard to race, color, national origin, religion, sex, age, marital status, disability, veteran status, sexual orientation, gender identity or expression, or other characteristics protected by law. Fortive and all Fortive Companies are also committed to providing reasonable accommodations for applicants with disabilities. Individuals who need a reasonable accommodation because of a disability for any part of the employment application process, please contact us at
We are an Equal Opportunity Employer
Fortive Corporation and all Fortive Companies are proud to be equal opportunity employers. We value and encourage diversity and solicit applications from all qualified applicants without regard to race, color, national origin, religion, sex, age, marital status, disability, veteran status, sexual orientation, gender identity or expression, or other characteristics protected by law. Fortive and all Fortive Companies are also committed to providing reasonable accommodations for applicants with disabilities. Individuals who need a reasonable accommodation because of a disability for any part of the employment application process, please contact us at
Intern, Software Development
Posted today
Job Viewed
Job Description
Job Description
Join our team and experience Audiokinetic!
We are looking for a full-time intern to join our Wwise Acoustics team in Winter 2026. This person will help create and improve the sound propagation tools offered by the Wwise middleware.
What will you do?
Sound propagation must be credible to facilitate immersion in a virtual environment. That's why our Wwise Acoustics team is dedicated to providing versatile yet easy-to-use tools for sound designers. By joining our team, you will have the opportunity to participate in the design of these tools and improve their robustness and accessibility.
Your duties will typically include, but are not limited to, the following:
- Creating tools for sound propagation;
- Adding tests and documentation;
- Improving the graphical interface.
What do you bring to the team?
You are a person who has:
- Knowledge of the C++ programming language;
- Visual Studio debugging skills;
- GUI experience with Qt, GTK or MFC.
- Autonomy at work;
- Good written and verbal communication skills;
- An interest in audio and/or video games.
The following are considered assets:
- Experience with a game engine such as Unreal or Unity;
- Proficiency in scripting languages (ex. Python, Lua, etc);
- Experience with version management software (ex. Git).
Audiokinetic has adopted a flexible and hybrid work style to meet the needs of the team, while allowing for in-person collaborative moments determined by the teams.
Why join the Audiokinetic team?
Audiokinetic is the leading provider of cross-platform audio solutions for interactive media and gaming, and sets new standards in interactive audio production for location-based entertainment, automotive, consumer electronics, and training simulation. A trusted and strategic partner to the world's largest interactive media developers and OEMs, Audiokinetic has a long-established ecosystem of allies within the audio industry and amongst platform manufacturers. The company's middleware solutions include the award-winning Wwise® and SoundSeed®, as well as Wwise Automotive™ and Strata™.
Audiokinetic, a Sony Group Company, is headquartered in Montréal, Canada, and has subsidiaries in Tokyo, Japan, Shanghai, China, and Hilversum, the Netherlands.
We are looking for people passionate about interactive audio in games, virtual reality, and interactive experiences. We value creativity, curiosity, attention to detail, collaboration, autonomy and initiative.