As firmware engineering manager, you will be leading the software/firmware teams in the development of access control logic devices.
You will interact with engineering teams, product/program management teams, and stakeholders to design, develop, and release production software/firmware.
HID powers the trusted identities of the world's people, places, and things, allowing people to transact safely, work productively, and travel freely.
Responsibilities Manage and lead the software/firmware engineering teamMentoring younger engineersReview product specifications and designsInvolved in design and code reviewsPromotes secure software development lifecycle (SSDL)Participate and contribute in planning events, workshops, and system demonstrationsDrive and support continuous improvement and other agile practicesInterface with partners/customers to understand their needs and requirementsInterface with manufacturers on issues relating to manufacturing, testing, and productionWork closely with other engineering and quality teams.Qualifications To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.Desired Skills & Experience Must possess a degree in computer science, computer engineering or equivalent combination of education and experience.Must possess a minimum of 3+ years engineering experience, preferably engineering in electronics industry with experience managing a team.Experience managing remote individuals that may be located in different timezones and/or countriesEmbedded development experience, with a focus on ARM Linux operating systemsProgramming experience in C/C++, C#, RustWeb development (HTTP, HTML, CSS, JavaScript, RESTful, JSON, XML, MQTT)Experience developing and deploying applications under Linux and WindowsExperience with TCP/IP networking, transport layer protocols including TCP and UDP, and application layer protocols including HTTPSExperience with Agile methodologies. Knowledge of Scaled Agile Framework (SAFe) desiredExperience with Jira highly desiredGood knowledge of version control strategies (git flow, git trunk)Experience with secure coding practices as well as cyber securityUnderstanding on how to make code maintainableKnowledge of digital certificates.Experience with project managementCustomer Expectations Highlight knowledge, skills, abilities, and traits necessary in this role to satisfy our customer's expectations.Promote secure development and be able to work cooperatively and autonomously in a dynamic multi-cultural environment.Computer Skills Proficient in MS Office applications, such as Word, Excel, PowerPoint, etc.Familiar with operating systems, such as Windows, Linux, etc.Work Environment The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Employees work primarily in an office environment, within a well-ventilated area, and is exposed to moderate noise levels.
Work Requirements Compliance with all relevant HID Global policies and procedures related to Quality, Security, Safety, Business Continuity, and Environmental systems.Possible travel and fieldwork including international travel; therefore, employee must be able to acquire a valid passport.Must be legally eligible to work in South Africa.
#J-18808-Ljbffr