Vehicle Applications Developer (Contract)

Sonatus is a well-funded, fast-paced, and fast-growing company whose technologies and software help automakers build dynamic software-defined vehicles.
Embedded
Mid-Level Software Engineer
Remote
5+ years of experience

Description For Vehicle Applications Developer (Contract)

Sonatus, a well-funded and fast-growing company, is seeking a Vehicle Applications Developer to join their team on a contract basis. This role is at the forefront of developing software for dynamic software-defined vehicles, with two generations of solutions already on the road with a top global OEM.

As a Vehicle Applications Developer, you'll be part of a cross-functional team responsible for the full software development life cycle. You'll work on cutting-edge technologies and products, from conception to deployment. Your primary focus will be developing high-quality, high-performance in-vehicle application software.

Key responsibilities include conducting design and code reviews, maintaining and supporting software deployed on production vehicles, developing and maintaining unit and integration test cases, and collaborating on software architecture and solution development.

The ideal candidate should have a strong background in computer science or engineering, with at least 5 years of professional software development experience. Proficiency in C++ is essential, along with experience in Python, embedded systems, and networking technologies. You should be comfortable working with multitasking operating systems, particularly Embedded Linux and Android.

Sonatus offers a dynamic work environment with a tight-knit team aligned around a unified vision. They value progress over politics and encourage asking tough questions. Your contributions will matter every day in this fast-paced, growth-oriented company. Sonatus embraces diversity and fosters a respectful work culture.

Join Sonatus to be at the cutting edge of automotive technology, working on software-defined vehicles that are shaping the future of the automotive industry. This remote position based in Toronto, Canada, offers the flexibility of working from home while being part of a global team making significant impacts in vehicle software development.

Last updated 3 months ago

Responsibilities For Vehicle Applications Developer (Contract)

  • Develop high-quality and high-performance in-vehicle application software for software-defined vehicles
  • Conduct design and code reviews
  • Maintain and support software deployed on production vehicles
  • Develop and maintain unit and integration test cases to ensure code quality
  • Collaborate with team members on software architecture and solution development

Requirements For Vehicle Applications Developer (Contract)

Python
Linux
  • A bachelor's degree in computer science, computer engineering, or a related field. MS/PhD degrees are preferred
  • 5+ years of professional software development experience, excluding internships
  • Strong fundamentals in data structures and algorithms
  • Solid C++ programming experience
  • Experience with Python and shell scripting languages
  • Proven experience in systems design with preemptive, multitasking operating systems
  • Experience in Embedded Linux, Android, and/or other embedded operating systems
  • Experience with networking technologies such as Ethernet, TCP/IP, HTTP
  • Familiarity with software configuration management tools, defect tracking tools, and peer review
  • Strong written and verbal communication skills

Interested in this job?

Jobs Related To Sonatus Vehicle Applications Developer (Contract)

Embedded Software Dev Engineer, Project Kuiper Customer Terminal Software

Embedded Software Engineer role at Amazon's Project Kuiper, developing satellite communication terminal software to provide global broadband access.

ASIC Modem Design Engineer (RTL,Wireless), Project Kuiper

ASIC Modem Design Engineer position at Amazon's Project Kuiper, developing satellite communication systems through RTL and wireless design.

Embedded System Engineer - Board Design

Design and develop next-generation embedded systems and board designs for Apple's Silicon Technologies group.

Hardware Qualification Engineer

Hardware Qualification Engineer position at Apple focusing on battery system qualification and validation for next-generation consumer electronics.

SoC Physical Design Engineer

SoC Physical Design Engineer role at Apple, focusing on chip design and implementation from netlist to tapeout, requiring 3+ years of experience in physical design and scripting.