Job Description
Job Description
You are a creative and self-driven team player who is passionate working on innovative new architectures and driving projects to closure in a fast-paced startup environment. Our client focuses on delivering enterprise platform solutions for the secure systems world. You are a strong software developer with skills across a range of disciplines.
Responsibilities :
- You are a strong software developer with skills across a range of disciplines. They prefer engineers who propose their own path forward, require minimal guidance, and take pride in building high-quality, scalable solutions.
- You’ll translate functional requirements into robust, efficient, supportable solutions that work well within the overall architecture, a complex system that spans a network of cloud and on-premise hosted, formally-verified secure enclave processors designed internally, Intel-based servers, modern cloud technologies, and a variety of endpoints.
- As a key participant you’ll drive the full development cycle, end-to-end, from design, implementation, and testing to documentation and delivery.
Requirements :
A bachelor's degree in Computer Science, or a related technical field requiredDevelopment experience within several modern programming languages such as C / C++, Go or PythonA strong understanding of the software development process and life cycle : agile / iterative methodologies, high-quality maintainable code, unit tests, etc.Strong problem solving and analytical skills; good written and oral communication skills; fast learnerDomain expertise in any of the following areas : system or embedded software architecture, networking / communications systems; device and software security; public key infrastructure; and hardware root of trust, secure boot preferredMust have previous early-stage startup experience. Desire to work in a growing, fast-paced environment of innovationEnthusiastic self-starter with proven track record of execution and deliveryExperience driving discussions with senior personnel regarding trade-offs, best practices, project management and risk mitigationExperience in setting up and driving Agile / SCRUM enterprise-scale software development preferredDemonstrated ability to achieve stretch goals in a highly innovative and fast paced environment