Sr. Software Engineer, Vehicle Applications

1 month ago


Mississauga, Canada Sonatus Full time

Sonatus is a well-funded, fast-paced, and fast-growing company whose technologies and software help automakers build dynamic software-defined vehicles. With two generations of solutions already on the road with a top global OEM, our vehicle and cloud software solutions are at the forefront of the digital transformation of vehicles. The Sonatus team is a talented and diverse collection of technology and automotive specialists hailing from many of the most prominent companies in their respective industries.

We are in an accelerated growth phase and looking for a highly motivated, accomplished, and driven Sr. Software Engineer in Vehicle Applications to join our growing team. As a part of a cross-functional team that is responsible for the full software development life cycle, you will have the opportunity to work on cutting-edge technologies and products, from conception to deployment. This position will work in or around the surrounding areas of Mississauga, Canada.


Duties and Responsibilities
  • Develop high-quality and robust in-vehicle applications and platform software for software-defined vehicles.
  • Write clean, efficient, and well-documented code.
  • Participate in design and code reviews.
  • Maintain and support software deployed on production vehicles.
  • Develop and maintain unit and integration test cases to ensure code quality.
  • Create and maintain technical documentation.
  • Follow established engineering processes in software development.
Qualifications and Experience
  • A bachelor's degree in computer science, computer engineering, or a related field.
  • 5+ years of professional software development experience, excluding internships.
  • Strong fundamentals in data structures and algorithms.
  • Strong systems programming experience.
  • Experience with updating the Linux kernel in embedded systems is a plus.
  • Experience with init systems (systemd, SysV) is a plus.
  • Experience with C/C++ programming.
  • Experience with multi-threading and concurrent programming.
  • Experience with Python and shell scripting languages.
  • Experience with networking technologies such as Ethernet, TCP/IP, HTTP, MQTT.
  • Familiarity with software configuration management tools, defect tracking tools, and peer review.
  • Ability to work collaboratively in a team environment.
  • Strong written and verbal communication skills.

Sonatus is a tight-knit team aligned around a unified vision. We put progress ahead of politics and are not afraid of asking tough questions. Sometimes we get too busy to say it, but you can be confident that you and your contributions will matter every day. We embrace diversity in all regards because respect is ingrained in our every fiber.

#J-18808-Ljbffr

  • Mississauga, Ontario, Canada Sonatus Full time

    Senior Software Engineer in Vehicle ApplicationsSonatus is a leading-edge company that revolutionizes the automotive industry with cutting-edge technologies and software-defined vehicles.This is an exceptional opportunity to work on innovative projects, develop high-quality applications, and contribute to the growth of our team. As a Senior Software Engineer...


  • Mississauga, Ontario, Canada Sonatus Full time

    Sonatus is a leading company in the digital transformation of vehicles. We are seeking a highly motivated and experienced Senior Software Engineer in Vehicle Applications to join our team.As a key member of our cross-functional team, you will be responsible for the full software development life cycle, from conception to deployment. Our team is dedicated to...


  • Mississauga, Ontario, Canada Sonatus Full time

    Sonatus is a pioneer in software-defined vehicles, working with top global OEMs to transform the automotive industry.As a highly motivated and accomplished Vehicle Applications Developer, you will be part of a talented team responsible for the full software development life cycle. This role offers the opportunity to work on cutting-edge technologies and...

  • Sr. Software Engineer

    6 months ago


    Mississauga, Canada Egen Full time

    You You are an innovative technology enthusiast who enjoys building software products and quickly seeing them work in the real world. You like to develop seriously collaborative teams and guide passionate, cross-functional technologists to solve new problems. Even more, you drive results and hold yourself and your teammates to extreme levels of software...


  • Mississauga, Canada Sonatus Full time

    Sonatus is a well-funded, fast-paced, and fast-growing company whose technologies and software help automakers build dynamic software-defined vehicles. With two generations of solutions already on the road with a top global OEM, our vehicle and cloud software solutions are at the forefront of the digital transformation of vehicles. The Sonatus team is a...


  • Mississauga, Ontario, Canada Sonatus Full time

    Sonatus is a pioneering company at the forefront of the digital transformation of vehicles. Our cutting-edge technologies and software solutions help automakers build dynamic software-defined vehicles. With two generations of solutions already on the road with a top global OEM, our vehicle and cloud software solutions are leading the industry.We are in an...

  • Manager, Sr&ed

    6 months ago


    Mississauga, Canada Ryan, LLC Full time

    Job Summary The Scientific Research and Experimental Development (“SR&ED”) Manager (“Manager”) is responsible for assisting clients in identifying and claiming SR&ED tax credits and then assisting the SR&ED Director in defending those credits when necessary in the context of a review by the Canada Revenue Agency (CRA). The work is project-based and...


  • Mississauga, Ontario, Canada Sonatus, Inc. Full time

    Sonatus, Inc. is a fast-paced and fast-growing company whose technologies and software help automakers build dynamic software-defined vehicles. We are seeking an experienced Senior Backend Engineer to join our dynamic engineering team.Key ResponsibilitiesDesign, develop, and optimize the backend systems that power our products and services.Work with a...


  • Mississauga, Ontario, Canada United Software Group Inc. - Canada Full time

    About the RoleWe are seeking a highly skilled and experienced Software Engineering Manager to lead our team of Java & Springboot Developers in designing, developing, and maintaining applications.Key ResponsibilitiesLead a team of developers in designing, developing, and maintaining applications using Java & Springboot.Work with business stakeholders and...


  • Mississauga, Ontario, Canada KUBRA Full time

    About the RoleWe are seeking a skilled Mobile Applications Software Engineer to join our team at KUBRA. This is a permanent position that offers a competitive salary and a comprehensive benefits package.Job DescriptionThe successful candidate will be responsible for designing, developing, and testing mobile applications using various programming languages...


  • Mississauga, Ontario, Canada Innovate R Technologies Inc. Full time

    Innovate R Technologies Inc. is a cutting-edge technology company seeking a highly skilled Senior Software Engineer - Application Development to join our team.About the RoleWe are looking for a seasoned software engineer with expertise in developing robust and scalable applications. The ideal candidate will have a strong background in software development,...

  • Software Engineer II

    6 months ago


    Mississauga, Canada Software & Support Media GmbH Full time

    Backend Software Engineer (various levels) – Cloud Integrated productsBuilding the next generation of Mimecast protection productsBe on the cutting edge as we build the next generation of Mimecast’s “Work Protected” product line, building on the X1 platform to deliver seamless protection across all the communication and collaboration tools used by...

  • Sr. Design Engineer

    3 months ago


    Mississauga, Canada Weir Full time

    Sr Design Engineer – Project Engineer Weir Minerals Mississauga, ON Onsite Purpose of Role: The Sr Design Engineer is responsible for leading the design of engineering projects, acting as technical lead on the project and reviewing/stamping drawings and designs as needed, and managing the technical engineering deliverables. They will be...


  • Mississauga, Ontario, Canada Citigroup Inc. Full time

    Company OverviewCitigroup Inc. is a global financial services company that provides a wide range of financial products and services to consumers, corporations, governments and institutions. Our goal is to provide innovative solutions that meet the evolving needs of our clients.Estimated Salary: $180,000 - $250,000 per yearThe estimated salary range is based...


  • Mississauga, Canada National Consultants Professionals Ltd Full time

    Basic Purpose:Reporting to the BTS Manager Technical Services, the role of Sr Infrastructure Analyst is to ensure the stability, integrity, and efficient operations of all information systems that support organizational functions, both on premise and cloud based. Some travel may be required to facilities to resolve issues or conduct project work – Main...

  • Sr. Project Engineer

    1 month ago


    Mississauga, Canada Lycopodium Full time

    With offices in Australia, Africa, Canada, Peru and the Philippines, Lycopodium proudly delivers high quality professional engineering and project delivery services globally, across the resources, infrastructure and industrial processes sectors. By joining our global team and learning from renowned subject matter experts, we can offer you a diverse career...


  • Mississauga, Ontario, Canada Bombarbier Full time

    About UsBombardier is a leading manufacturer of aircraft for the world's most discerning people and businesses, governments, and militaries. We set high standards by putting our employees at the heart of everything we do.Job SummaryWe are seeking a skilled Assembly Manufacturing Specialist Sr to join our team in Dorval Plant 3. The ideal candidate will have...


  • Mississauga, Ontario, Canada Zebra Full time

    OverviewZebra is a forward-thinking company that empowers innovators to create new ways of working. As a Cloud Systems Architect Sr., you will be part of a dynamic team that collaborates to deliver innovative solutions for our customers and partners.About the RoleWe are seeking an experienced Cloud Systems Architect Sr. to help us evolve our infrastructure...


  • Mississauga, Canada Synopsys Full time

    Category Engineering Hire Type Employee Job ID 5621 Remote Eligible No Date Posted 23/08/2024 As a Sr. Staff A&MS Layout Engineer you will collaborate in the development of advanced analog integrated circuit designs using best-in-class Synopsys suite of tools. You will be working with local and global teams in developing layout for...


  • Mississauga, Ontario, Canada Big Blue Infotech Systems Full time

    About Big Blue Infotech SystemsWe are a leading software development company that focuses on creating innovative and efficient solutions for our clients. Our team of experienced professionals is dedicated to delivering high-quality products that meet the needs of our customers.Job DescriptionWe are seeking a skilled Senior Software Engineer - Applications...