We are looking for an experienced Software Engineer to join our great Sensor Components SW-Engineering group to build Upwind Sensor for Windows OS. The group faces complex engineering issues on a daily basis, both solving new challenges and constantly improving the existing solutions. We work with all major cloud providers (AWS, GCP, Azure) and use cutting-edge technologies such as Go, Kubernetes, Docker, eBPF, and more.
Responsibilities
- Customer focus: Collaborate with product management to implement customer-requested features.
- Full project ownership: Oversee all project phases from inception to production, including design, development, deployment, monitoring, and maintenance.
- Technical leadership: Contribute to architectural decisions and conduct code reviews to ensure high quality.
- System optimization: Analyze and enhance systems for performance, scalability, and reliability.
- Build top Security modules for full protection providing network monitoring, processes, file integrity, detection and responses.
- Cross-functional collaboration: Work closely with frontend, backend, and DevOps teams to deliver exceptional features
RequirementsRequirements- Bachelor of Science in Computer Science/Software Engineering or related field
- 3+ years of experience with Software Engineering in a systems programming language (e.g. C, C++, C#)
- Experience developing Windows Kernel Drivers
- Experience developing Windows Security modules utilizing WMI or other security framework
- Familiarity with Windows internals, networking and file systems
Preferred Qualifications- 2+ years of experience working with Kubernetes.
- Experience with HLK, windbg, and Windows Performance Analyzer
- Experience with cloud platforms and products (e.g. AWS, GCP and Azure)
- Experience implementing data-intensive systems (databases, event systems, messaging systems, etc)