Senior Software Manager
Website ArterisIP
Arteris enables engineering and design teams at the world’s most transformative brands to connect and integrate today’s system-on-chips (SoCs) that fuel modern innovation.
If you’ve held a smartphone, driven an electronic car, or powered up a smart TV, you’ve come in contact with what we do at Arteris. Here, the future is quite literally in your hands—and when it isn’t, chances are it is flying overhead in a drone, a satellite, or in the cloud at a datacenter!
As a Manager Senior Software / Senior Software Manager at Arteris your role will be leading a team of dedicated software engineers in the development of a software package as a whole. This includes specification, development and continuous improvement. He/she defines and improves software design methods, tool choices and flow.
Key Responsibilities:
- Manage and provide technical support to the team.
- Design software specifications and architecture and participate in its development.
- Define and implement contemporary design, verification and continuous integration methods and tools required for software development.
- Guarantee software quality.
- Coordinate with engineers from other teams involved in software design and use.
- Contribute to Arteris patent portfolios on an ad hoc basis.
- Manage and provide technical support to the team : recruitment, training, coaching and development of employees.
- Pilot a predefined software package.
- Specify and design the architecture of this software package.
- Develop code and peripheral documents.
- Meet deadlines and quality requirements.
Experience Requirements / Qualifications:
- At least 8 years experience.
- Commitment to excellence and high standards.
- Excellent written and oral communication skills.
- Strong organizational, problem-solving, and analytical skills.
- Creative approach to complex problems.
- Basic knowledge of computer architecture and system-on-chip architecture (processors, caches, interconnects, memories).
- Basic knowledge of digital logic and ASIC design.
- Solid software knowledge base:
- Data structure and Algorithm for scientific applications
- Object-Oriented coding experience
- Software programming languages
- Proven ability to write clear technical documentation.
- Creative, flexible, and innovative team player.
Education Requirements:
Master’s degree or Doctorate in engineering or computer science.
Other Requirements:
Candidate should have a valid work permit in the European Union.
TSMC 16th OIP Ecosystem Forum First Thoughts