Job Description :
Title: Director, Software Engineering- 2200285
Location: Santa Clara, CA
Duration: Full-time/Perm

MUST:
  • B.S./B.A. in a technical field, or equivalent practical experience.
  • At least 2+ years of direct experience with multiple Agile teams.
  • Mastered Agile methods and practices through multiple teams (Scrum and Kanban).

About client:
At client, we believe that infrastructure powers progress. That execution is as essential as innovation. That better collaboration builds better technology. Trusted by the world's leading technology companies for 25 years, we move, store, process and secure the world's data with semiconductor solutions designed for our customers' current needs and future ambitions. Through a process of deep collaboration and transparency, we're ultimately changing the way tomorrow's enterprise, cloud, automotive, and carrier architectures transform—for the better.
The data infrastructure that our customers build has never been more critical to our global economy. It's what's keeping the world connected, businesses running, and information flowing. If you're ready to excel, innovate, and truly enjoy your work, apply now for the position detailed below.
Job Responsibilities:
  • Client is looking for our next Director, Software Engineering on our Security Solution business group team.
  • Has proven design and build skills, passion for low-level systems software and device driver programming,
  • Hands-on experience working on operating systems at all layers from boot loader to OS, and experience with shipping hardware/software products.
  • You are the kind of leader who has expertise in building and managing high-performing teams, creating highly reliable, robust, and performant systems software.
  • As the leader of the Liquid security team, you will be the owner of the process, people, and technology on ARM based security platform.
  • In this role, you will manage a team of software engineers that works on the OS stack for the Liquid security device family.
  • Build and inspire a team that designs, implements, and debugs complex, system-level, multi-component issues that typically span across multiple layers from Kernel to application.
  • Manage engineers and help them develop their careers, assigning them to projects tailored to their skill levels, long-term skill development, personalities, and work styles.
  • Communicate and collaborate effectively with cross-functional hardware and software engineering teams.
  • Champion engineering and operational excellence, establishing metrics and processes for regular assessment and improvement.
  • Work closely with dedicated recruiting staff to expand the team, including sourcing candidates, interviewing candidates, participating in conferences/events, and onboarding new employees.
  • Understand software components from multiple partner teams, lead the integration of those components into the unified product codebase, and drive their continued development.

Requirements:
  • Bachelor's degree in Computer Science or equivalent education and/or combination of education or experience.
  • 10+ years of work experience architecting, developing, and launching software products and/or services.
  • 7+ years of experience in managing engineering teams including hiring, coaching, performance management.
  • 10+ years of experience with Linux, open-source software, or Processors/SoCs.
  • Experience developing, debugging, and shipping software products on large code bases that span platforms and tools.
  • Proven track record of building and supporting cross-functional teams.
  • Experience with hardware security modules(HSM), cryptography,
  • Experience developing software for cloud and enterprise customers.
  • Experience in one or more of the following: Linux kernel, ARM Platforms, power management, on-device firmware (MCU or DSP).


Client : InterSources Inc.

             

Similar Jobs you may be interested in ..