Senior Software Engineer (C#, C++, .NET)
$136,300 - $231,700 per year
Apply (opens in a new tab)Senior Software Engineer (C#, C++, .NET)
Posted yesterday
SENIORITY
Lead
SALARY
$136,300 - $231,700 per year
About the role
- Conduct software development activities using C++/C#, Managed C++, .NET in a Windows 64‐bit environment
- Participate in all stages of software development, including deployment and troubleshooting at customer sites
- Take ownership of assigned design and development tasks for current and future product generations
- Work in a global environment, interacting with multi‐site team members during the software product lifecycle for requirement analysis, design, coding, integration and testing
- Collaborate with hardware and systems/application groups to understand system requirements and map them to a software design
- Bachelor's degree with at least 7 years' experience, or master's degree with at least 5 years' experience 5+ years of software development using C++, C# or .NET Framework
- Knowledge of STL, WinDBG and Windows Internals
- Excellent architecture and design experience using modular/OOP/OOD methodology
- Hands‐on experience with C#/C++ programming, including multi‐threading on Windows platform
- Consistent record of software design, implementation and unit testing using Microsoft Visual StudioGUI design and implementation using .NET Framework and .NET Core
- Documentation of software design artifacts and algorithm specifications
- Collaboration with SQC team on test case development and test execution
- Effective communication and collaboration skills
- Experience in semiconductor process is desired
- Doctorate (Academic) Degree and 0 years related work experience; Master's Level Degree and related work experience of 3 years; Bachelor's Level Degree and related work experience of 5 years
- Base Pay Range: $136,300.00 – $231,700.00 Annually
- Primary Location: USA-CA-Milpitas
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
