What are the responsibilities and job description for the Sr. Staff Software Engineer, Vehicle Applications position at Sonatus?
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 Senior Staff Engineer for Vehicle Applications 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.
- Develop high-quality and high-performance in-vehicle application software for software-defined vehicles.
- Write clean, efficient, and well-documented code.
- Define and implement scalable, robust, and secure software architecture.
- Own the technical solutions of software products and be the subject matter expert in end-to-end solutions.
- Drive design and code reviews across technical teams.
- Guide and mentor technical teams and help them understand architectural principles, design patterns, and best practices.
- Research and evaluate new technologies, frameworks, and tools to determine their suitability for the organization’s needs and goals.
- Work closely with product managers and other functional owners to ensure software architecture and technical solutions are aligned with business objectives.
- Lead technical engagement with customers.
- Maintain and support software deployed on production vehicles.
- Develop and maintain unit and integration test cases to ensure code quality.
- Create and maintain architectural documentation and functional specifications.
- A bachelor's degree in computer science, computer engineering, or a related field. MS/PhD degrees are preferred.
- 12 years of professional software development experience, excluding internships.
- Strong fundamentals in data structures and algorithms.
- Solid C programming experience.
- Strong experience in software architecture and end-to-end solutions.
- Strong experience in designing data-intensive applications.
- Extensive experience in systems design, multithreading, and concurrent programming.
- Experience with Python and shell scripting languages.
- Experience in Linux, Android, and/or other POSIX 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.
Consider being part of the Sonatus team and receive the following:
Benefit Offerings includes:
- Competitive compensation and equity program
- Health care plan (Medical, Dental & Vision)
- Flexible and Dependent Care Expense program
- Retirement plan (401k)
- Life Insurance (Basic, Voluntary & AD&D)
- Unlimited paid time off per year
- Hybrid office work-arrangement/flexibility
Perk Offerings include:
- Complimentary lunches, snacks and beverages during on-site working days
- Wellness benefit allowances (towards gym membership and fitness programs)
- Internet reimbursement
- Computer Accessory Allowance
Employee Engagement Offerings:
- Departmental team building and outings
- Employee Referral Program
- Culture/Employee Satisfaction Surveys - Feedback matters!
- Peer Award Program (monthly)
- Innovative Award Program (annual)
Sonatus is a fast-paced and innovative company and are seeking team members who are passionate about making a difference. If you are ready to take your career to the next level, we highly encourage you to apply.
To all recruitment agencies: Sonatus, Inc. ("Sonatus") does not accept unsolicited agency resumes. Please do not forward resumes to our careers alias or other Sonatus' employees. Sonatus is not responsible for any fees associated with unsolicited activities.