Cadence Design Systems logo

Lead Software Engineer: Automotive Solutions

Cadence Design Systems
May 17, 2026
Full-time
Remote friendly (Belo Horizonte, State of Minas Gerais, Brazil)
Worldwide
EDA Jobs, Level - Senior

Job Title

Lead Software Engineer: Automotive Solutions

Role Summary

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.

Experience Level

Senior — Lead-level role. Minimum ~4 years of professional software development experience in C/C++ (as stated in the posting).

Responsibilities

Core responsibilities focus on technical leadership, software design and implementation, and mentoring team members.

  • Provide technical leadership and make architectural decisions for the product and codebase.
  • Design, implement, and test object-oriented C++ applications.
  • Contribute to requirement definition and product development for safety-related applications.
  • Ensure engineering practices for CI/CD, version control, and issue tracking are followed across platforms (Windows and Linux).
  • Mentor and develop individual contributors to grow team capability and retain talent.
  • Collaborate with cross-disciplinary teams to address complex system and safety challenges (ISO 26262 / IEC 61508 context).

Requirements

Must-have skills and experience:

  • Minimum of 4 years development experience in C/C++ environments.
  • Strong understanding of Object-Oriented Design principles and design patterns.
  • Experience with version control systems (Git, Perforce, SVN) and issue tracking tools (JIRA).
  • Practical knowledge of CI/CD and DevOps practices for cross-platform development (Windows and Linux).
  • Familiarity with scripting or other programming languages such as Python or TCL.
  • Excellent written and spoken English and strong collaboration/communication skills.
  • Ability to work in a cross-disciplinary environment and mentor other engineers.

Nice-to-have:

  • Experience with the Qt framework.
  • Previous experience leading a software development team.
  • Experience designing RESTful APIs for desktop applications.

Additional details: Employment category CLT; 40 hours/week; hybrid work model; office location in Belo Horizonte, Minas Gerais, Brazil.

Education Requirements

Complete Bachelor’s degree in Computer Science, Computer Engineering, or a related technical field — or equivalent practical experience.


About the Company

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.

Cadence Design Systems logo

Date Posted: 2026-05-15