We are seeking an exceptional Senior System Software Engineer to join our Software team. This team is responsible for the architecture, design, and implementation of our software platform from concept to production. In this role, you will be integral in overseeing the entire lifecycle of the software, including requirements gathering, proof of concept, design, architecture, implementation, performance optimization, Alpha & beta support, analyzing feedback, and providing solutions.
Responsibilities will include:
- Working with product managers and early-adopting customers on the requirements, planning and running design research and proof-of-concept.
- Defining and designing, developing, profiling, and executing software solutions to address business opportunities
- Drive Platform architecture focused on usability and performance
- Drive and resolve complex optimization strategies independently across multiple teams and technical disciplines.
- Collaborate and communicate effectively with local and remote cross-functional teams
- technical leadership to our team, Provides guidance, coaching, and training to other employees across the organization
- drive implementation of features, help the team to improve existing coding and engineering practices.
- Evaluate and recommend tools, technologies, and processes to ensure the highest quality products
- Troubleshoot code level problems quickly and efficiently
Education and Experience/Skills Required:
- B.S. or higher degree (or equivalent experience) in Computer Science/Engineering or Electrical Engineering with software experience.
- 15+ years of industry experience in large complex software systems
- Strong programming skills in C, C++, Python, and Object-oriented programming skills. Solid background in operating system internals, device drivers, real-time embedded operating systems, algorithms, and data structures.
- 10+ years of proficiency with Linux-based platforms
- Demonstrated experience with Podman/Docker thorough understanding of virtualization, containerization, and massive horizontal scaling.
- Software processes and tools: Agile, JIRA, GIT, CMake, etc.
- Strong problem-solving skills, root cause analysis, debugging, and fixing problems.
- Able to technically lead design and execution of Acceptance, System Level, Integration, and Unit test phases, with heavy emphasis on test automation.
- Analyze test results and present data (including customer-facing presentation).
- Traveling requirements 15%
Ways To Stand Out From The Crowd
- Architecture and design experience in semiconductor equipment software systems.
- Recognized as an expert and thought leader with broad experience across multiple job areas.
- Develops and champions new systems, concepts, or technologies.
With more than 3000 employees worldwide, we offer challenging and rewarding work experiences, generous employee benefits and a strong company culture. If you are looking for a global publicly traded company that provides you with international experience and a challenging work environment, then Cohu is your choice.
Connect with Cohu…
Connect with your future…
Cohu is a VEVRAA Federal Contractor and an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, national origin, age, disability status or protected veteran status, or any other characteristic protected by law.
Similar Jobs
- View Job
Senior System Software Engineer
Santa Clara - View Job
Senior System Software Engineer - GPU Software
Santa Clara - View Job
Senior System Software Engineer – GPU Software
Santa Clara - View Job
Senior System Software Engineer, NIM
Santa Clara - View Job
Senior System Profiling Software Engineer
Santa Clara