C++ Systems Software Engineer
Develop and maintain macOS endpoint protection software, taking features from initial design through production release. The role involves system-level programming, collaboration with engineering teams, and adapting emerging technologies to improve endpoint security.
Responsabilidades
- Own macOS endpoint protection features from design through production release.
- Collaborate with engineering teams and operating system specialists on integration.
- Research and adapt technologies to improve endpoint protection capabilities.
- Write design documents, development guidelines, and engineering best practices.
- Use AI tools to improve development efficiency while assessing their output critically.
Requisitos
- At least 5 years of experience developing software with modern C++.
- Experience developing and maintaining complex software systems.
- Strong background in multithreaded and multiprocess environments.
- Deep understanding of operating system internals and system-level programming.
- Design, architecture, and problem-solving skills.
- Practical experience using AI tools to support software development.
Se valora
- Experience developing software for macOS.
- Background in software security and vulnerability detection.
- Knowledge of Unix-style operating systems and their architecture.
- Experience with Swift on Apple platforms.