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 4 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)

ADAS Vehicle Integration Engineer

ADAS Vehicle Integration Engineer position at Qualcomm China, focusing on automotive systems integration, testing, and ADAS technology implementation.

Test Engineer

Test Engineer position at Kairos Power, focusing on molten salt testing systems for nuclear energy technology, offering $101K-$119K in Alameda, CA.

Forward Deployed Engineer - Firmware Specialist

Remote Forward Deployed Engineer position specializing in firmware for blockchain mining technology, combining technical expertise with customer support.

Software Engineer, Performance and Thermal, Pixel

Software Engineer position focusing on performance and thermal management for Google Pixel devices, requiring embedded systems expertise and C/C++ programming skills.

SoC and IP Design Engineer, Google Cloud

SoC and IP Design Engineer position at Google Cloud, focusing on custom silicon solutions and hardware architecture for Google's products.