MTS Software Development Engineer
Core
Research, design, develop, and test operating systems-level software, compilers, and network distribution software for semiconductor operations.
Role type
MTS Software Development Engineer (Systems/Compilers)
Builds
Operating systems, compilers, and network distribution software for semiconductor operations
Domain
Semiconductor / Systems Software
Required skills
Object-oriented programming (Java, C#, C++), low-latency high-performance application development, multi-threading and concurrent programming, messaging systems and event-driven architectures, debugging and performance tuning, Linux/Unix and Windows environments, version control (SVN, GitHub)
Preferred skills
None stated
Technologies
Java, C#, C++, Linux, Unix, Windows, SVN, GitHub
Responsibilities
Research, design, develop, and test software systems; set operational specifications and analyze software requirements; participate in code reviews and create unit tests; author detailed documentation; coordinate feature design and development across functional boundaries
Seniority
MTS (Mid-level to Senior, hands-on IC)
