Senior Software Engineer
2 months ago
Oxa Autonomy is a pioneering company at the forefront of enabling the transition to self-driving vehicles. Our initial focus is on the most commercially advanced sector: the autonomous shuttling of goods and people. We are home to some of the world's leading experts on autonomous vehicles, creating innovative solutions such as Oxa Driver, Oxa MetaDriver, and Oxa Hub. Our technology is being deployed across the UK and globally, partnering with a fast-growing ecosystem of operators, vehicle OEMs, and equipment makers serving autonomous transportation.
Job DescriptionWe are seeking a highly skilled and experienced C++ Software Engineer to join our Evaluators, Metrics, and Tooling platform team. As a Senior Software Engineer, you will be responsible for developing robust mechanisms and pipelines to acquire metrics for real-time production autonomy software and evaluate its performance. You will champion the utilisation of these instruments through documentation, training, co-development, and support, ensuring their optimal reliability and scalability. You will also play a key role in defining the verification and validation strategies and mechanisms for the Oxa Driver Motion Planner.
Key Responsibilities- Develop and maintain high-quality processes and APIs to generate performance signals and combine them to create meaningful performance metrics.
- Build and own the necessary tools and the Planning evaluation framework.
- Contribute significantly to the engineering lifecycle, including scoping, design, implementation, testing, deployment, and maintenance of your team's work.
- Verify and validate through on-road testing and scenario simulation.
- Leverage synthetic data from simulations to expand test situations.
- Manage CI/CD pipelines to monitor performance regressions.
- Collaboratively define processes and new metrics with other teams.
- Influence and assist with technical strategy, training, and hiring, ensuring alignment with the Stream's overall objectives.
- Interface with other teams to refine your knowledge of the autonomy stack and gain exposure to all aspects of the business.
To succeed in this role, you will need:
- A degree in Robotics or a related field (Computer Science, Engineering, Physics, etc.).
- Solid foundational knowledge of Robotics technologies and how they operate.
- Extensive experience designing, developing, and maintaining pipelines and tools to measure real-time engineering operations and processes.
- Strong analytical and problem-solving skills in performing statistical analysis, data modeling, and predictive analytics.
- Professional experience in modern C++, including the STL and common testing frameworks.
- Fluency in Python for software development.
- Ability to develop high-quality APIs and code documentation.
- Deep understanding of software development methodologies, code reviews, version control systems (Git), and agile practices.
- Demonstrated leadership skills in collaborating cross-functionally and providing guidance to junior members.
- Excellent written and verbal communication skills, especially in articulating complex technical concepts across company stakeholders.
We provide a competitive salary, benchmarked against the market and reviewed annually, hybrid working arrangements, life insurance, AD&D insurance, long-term disability insurance, critical illness cover, extended health care, dental cover, health spending account, personal spending account, and employee assistance program.
-
Toronto, Ontario, Canada Jonas Software UK Full timeJob Title: Senior Software EngineerWe are seeking an experienced Senior Software Engineer to join our team at Company. The ideal candidate will have a strong background in cloud computing and cybersecurity, with a proven track record of delivering high-quality software solutions.Key Responsibilities:* Design and develop scalable cloud-based systems and...
-
Senior Data Engineer
4 weeks ago
Toronto, Ontario, Canada Data Engineer Jobs Full timeAbout the RoleWe are seeking a highly skilled Senior Data Engineer to join our team. As a Senior Data Engineer, you will be responsible for designing, building, and maintaining large-scale data systems that support our business operations.Key ResponsibilitiesDesign and implement data models, data warehouses, and data pipelines to support business...
-
Senior Data Engineer
1 month ago
Toronto, Ontario, Canada Data Engineer Jobs Full timeAbout the RoleWe are seeking a highly skilled Senior Data Engineer to join our team. As a Senior Data Engineer, you will be responsible for designing, building, and maintaining large-scale data systems that support our business operations.Key ResponsibilitiesDesign and implement data models, data warehouses, and data pipelines to support business...
-
Senior Software Quality Assurance Engineer
4 days ago
Toronto, Ontario, Canada MEDHA SOFTWARE SOLUTIONS INC Full timeJob DescriptionWe are seeking an experienced Senior Software Quality Assurance (SQA) Engineer to join our team at Medha Software Solutions Inc. The successful candidate will be responsible for ensuring the highest quality of our software products by designing, implementing, and executing comprehensive testing strategies.RequirementsA bachelor's degree in...
-
Senior Network Research Engineer
4 days ago
Toronto, Ontario, Canada Software International Full timeOverviewSoftware International is a leading provider of technical talent to top companies in Canada and the US. We have an exciting opportunity for a Senior Network Research Engineer to join our team at our Toronto or Waterloo office.
-
Senior Software Engineer
4 weeks ago
Toronto, Ontario, Canada Microsoft Full timeUnlock Your Potential as a Senior Software Engineer at MicrosoftAt Microsoft, we're on a mission to empower every person and organization on the planet to achieve more. As a Senior Software Engineer, you'll be part of a talented team that's pushing the boundaries of innovation and technology.About the RoleWe're seeking a highly skilled and experienced Senior...
-
Senior Software Engineer
4 weeks ago
Toronto, Ontario, Canada 570 The Dominion of Canada General Full timeJob Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Travelers. As a Senior Software Engineer, you will be responsible for designing, developing, and implementing software solutions that meet the needs of our business.Key Responsibilities:Design and develop software solutions using Guidewire Policy...
-
Senior Software Engineer
4 weeks ago
Toronto, Ontario, Canada 570 The Dominion of Canada General Full timeJob Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Travelers. As a Senior Software Engineer, you will be responsible for designing, developing, and implementing software solutions that meet the needs of our business.Key Responsibilities:Design and develop software solutions using Guidewire Policy...
-
Senior Software Engineer
2 weeks ago
Toronto, Ontario, Canada Sunbridge Hotel Toronto East Full timeOur company is seeking a skilled Senior Software Engineer to join our team. The successful candidate will be responsible for designing and implementing innovative software solutions.The ideal candidate will have a strong background in software engineering principles and a proven track record of delivering high-quality software products.As a Senior Software...
-
Senior Systems Engineer
3 weeks ago
Toronto, Ontario, Canada Software International Full timeJob Title: Senior Systems EngineerJob Summary:We are seeking a highly skilled Senior Systems Engineer to join our team at Software International. As a key member of our technical operations team, you will be responsible for the overall technical management and operations of our large-scale production websites and networks.Key Responsibilities:Management and...
-
Senior Software Engineer
2 months ago
Toronto, Ontario, Canada 570 The Dominion of Canada General Full timeJob Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Travelers. As a Senior Software Engineer, you will be responsible for designing, developing, and implementing software solutions that meet the needs of our business.Key Responsibilities:Design and develop software solutions using Guidewire Policy...
-
Senior Software Engineer
2 months ago
Toronto, Ontario, Canada 570 The Dominion of Canada General Full timeJob Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Travelers. As a Senior Software Engineer, you will be responsible for designing, developing, and implementing software solutions that meet the needs of our business.Key Responsibilities:Design and develop software solutions using Guidewire Policy...
-
Senior Software Engineer
2 days ago
Toronto, Ontario, Canada Nextgen System Canada Full timeJob Title: Senior Software EngineerAbout Us: At Nextgen System Canada, we strive to provide innovative solutions that meet the evolving needs of our clients. As a senior software engineer, you will play a crucial role in shaping our technology strategy and driving the development of cutting-edge software products.Salary: The estimated annual salary for this...
-
Senior Data Engineer
1 month ago
Toronto, Ontario, Canada Sage Lake Senior Living Full time $276Unlock Your Potential as a Senior Data EngineerAre you ready to take your data engineering career to the next level? We're seeking a highly skilled and experienced Senior Data Engineer to join our team at Enable Global Inc.About the RoleAs a Senior Data Engineer, you will play a key role in designing, developing, and deploying our SaaS products. You will...
-
Senior Data Engineer
1 month ago
Toronto, Ontario, Canada Sage Lake Senior Living Full time $276Unlock Your Potential as a Senior Data EngineerAre you ready to take your data engineering career to the next level? We're seeking a highly skilled and experienced Senior Data Engineer to join our team at Enable Global Inc.About the RoleAs a Senior Data Engineer, you will play a key role in designing, developing, and deploying our SaaS products. You will...
-
Senior Software Engineer
5 days ago
Toronto, Ontario, Canada Bank of Montreal Full timeSenior Software Engineer Job DescriptionAt the Bank of Montreal, we're looking for a skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining complex software systems.Key Responsibilities:Translate user requirements into technical specificationsDevelop, test, and...
-
Senior Software Engineer
3 weeks ago
Toronto, Ontario, Canada Scotiabank Full timeJob Title: Senior Software EngineerScotiabank is seeking a highly skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for providing technical leadership and expertise to our development team.Key Responsibilities:Design and develop software applications using Java/J2EE technologies.Provide technical...
-
Senior Software Engineer
4 weeks ago
Toronto, Ontario, Canada Wiser Solutions, Inc. Full timeJob Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Wiser Solutions, Inc. Our company is a leading provider of in-store and eCommerce intelligence and execution tools, and we are on a mission to enable brands, retailers, and retail channel partners to gather intelligence and automate actions to...
-
Senior Software Engineer
4 weeks ago
Toronto, Ontario, Canada Wiser Solutions, Inc. Full timeJob Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Wiser Solutions, Inc. Our company is a leading provider of in-store and eCommerce intelligence and execution tools, and we are on a mission to enable brands, retailers, and retail channel partners to gather intelligence and automate actions to...
-
Senior Software Engineer
5 days ago
Toronto, Ontario, Canada Bank of Montreal Full timeWe are seeking a skilled Senior Software Engineer to lead the development of our software applications.Responsibilities include designing, implementing, and testing software solutions to meet business requirements.Strong understanding of software development lifecycle, programming languages, and software engineering principles is required.