Lead Software Engineer: Automotive Solutions
The Lead Software Engineer will drive design and delivery of a Functional Safety analysis product within the Automotive Solutions Group. This role combines hands-on C++ development with technical leadership to define software and architectural approaches that integrate safety (ISO 26262 / IEC 61508) into the EDA flow.
The position reports to an engineering organization working across disciplines (product, verification, and systems) to produce maintainable, testable software for automotive and ADAS customers.
Senior — Lead-level role. Minimum ~4 years of professional software development experience in C/C++ (as stated in the posting).
Core responsibilities focus on technical leadership, software design and implementation, and mentoring team members.
Must-have skills and experience:
Nice-to-have:
Additional details: Employment category CLT; 40 hours/week; hybrid work model; office location in Belo Horizonte, Minas Gerais, Brazil.
Complete Bachelor’s degree in Computer Science, Computer Engineering, or a related technical field — or equivalent practical experience.
Company: Cadence Design Systems
Headquarters: San Jose, California, USA
Cadence Design Systems is a global electronic design automation company that provides software, hardware, and intellectual property for designing advanced semiconductor chips. With over 25 years in the industry, Cadence is known for its innovative technology solutions and has been recognized by Fortune Magazine as one of the 100 Best Companies to Work For. The company is dedicated to solving complex technical challenges in order to enable customers to create revolutionary products and experiences.
