Overview

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.

Sonatus is a leader in providing technologies and software to global OEMs to build software-defined vehicles. We are looking for a highly motivated Software Release Engineer to join our fast-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.

Duties and Responsibilities

    • Develop, monitor, and maintain CI/CD pipelines in Jenkins.
    • Work closely with PMs, development and QA to implement our software release strategy.
    • Cut branches across the related source code repositories, perform branch syncs and merges, execute code analysis tools, perform builds, run & monitor tests, analyze test results, create Jira tickets for new issues and/or regressions.
    • Communicate any issues with the development team and QA.
    • Keep the release process documentation up to date.
    • Suggest improvements to existing processes and help implement them.
    • Work with the development team and QA to further enhance build and release processes.
    • Manage Testrail result reporting, create test reports including release notes.
    • Deliver release artifacts and communicate release details to our customers

Qualifications and Experience

Qualifications and Experience – Senior Level

    • Bachelor’s degree (MS preferred) in Computer Science, Computer engineering, Electrical engineering, Mechanical engineering or other related fields with 5-8 years of working experience in embedded software in data center, networking, security, cloud services or automotive industry.
    • Strong experience with Jenkins or another CI/CD platform.
    • Experience in setting up CI/CD pipelines, running and triaging test failures.
    • Contribute to the automation of test infrastructure.
    • Good working knowledge of git / GitHub.
    • Proficient in shell scripting and Python.
    • Good foundational knowledge of Linux / Unix system environment.
    • Familiarity with Docker or other build containerization systems.
    • Excellent communication and organization skills.
    • Strong  verbal communication skills in Korean

Qualifications and Experience – New Graduates

    • Bachelor’s degree (MS preferred) in Computer Science, Computer engineering, Electrical engineering, Mechanical engineering or other related fields.
    • Basic knowledge of Jenkins or another CI/CD platform.
    • Contribute to the automation of test infrastructure.
    • Good working knowledge of git / GitHub.
    • Proficient in shell scripting and Python.
    • Good familiarity with the Linux / Unix system environment.
    • Excellent communication and organization skills.
    • Strong  verbal communication skills in Korean

Bonus Points

    • Experience with the Linux boot sequence
    • Experience with Yocto and cross-platform code compilation
    • Experience with bootloaders, Linux, and microcontroller image flashing.
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.