Location: Cypress, California
Job ID: 32302
As a Senior Engineer, you will lead firmware development efforts in collaboration with cross-functional teams. You will play a critical role in defining the technical roadmap, driving the success of small-to-medium projects, and ensuring the collective productivity of the group. This position offers the opportunity to make independent technical decisions, mitigate project risks, and act as a technical leader by guiding junior engineers. The successful candidate will contribute both as an individual contributor and a technical leader, driving critical initiatives in firmware and security development processes while collaborating with other areas of the business.
Who are we?
HID powers the trusted identities of the world's people, places, and things, allowing people to transact safely, work productively and travel freely.
We are a high-tech software company headquartered in Austin, TX, with over 4,500 worldwide employees. Check us out here: www.hidglobal.com and https://youtu.be/23km5H4K9Eo
Physical Access Control Solutions (PACS)
HID PACS, located in multiple development locations across the world, is recognized as the global leader in the design, manufacture and supply of access control security technology. HID Global, the provider of trusted identities to the world's people, places and things. A leader in the commercial security industry, this established company designs and manufactures physical access control systems. We offer a competitive and comprehensive compensation package which includes medical, dental, vision, life insurance, 401k, flex spending and PTO and FTO to qualifying employees.
As our Senior Engineer, you'll support HID's success by:
Leading and mentoring a small team of engineers, delegating tasks and ensuring collective productivity.
Leading the technical design, development, and enhancement of firmware features for real-time embedded systems.
Identifying and proactively tackling technical risks in projects, ensuring issues are mitigated before becoming critical.
Driving technical leadership on small-to-medium projects, managing multi-faceted issues to closure.
Collaborating effectively with cross-functional teams to align solutions and mitigate product risks
Verifying product software requirements considering hardware capabilities and provide alternative solutions
Driving multi-faceted issues till closure
Understanding, maintaining and creating designs for large sized projects/capabilities
Ensuring firmware design adheres to high-reliability standards with a focus on security and hazard-related behavior
What we will love about your background:
Experience in Embedded Linux, microcontroller RTOS, and Distributed Embedded OS systems.
Experience in integrating various third-party devices using their APIs, specifically elevators and/or wireless locks.
Experience in working with cross-functional development and QA teams.
Proven record of architecting complex software solutions and leading its implementation.
Strong background in network-based communication protocols (e.g., TCP/IP, RS-485).
Proven experience in leading projects and providing technical leadership within small groups.
Experience with automation tools like Jenkins, BitBucket, and Git in an Agile/CI environment.
Proficiency in the GNU toolset and development environments such as Visual Studio and Eclipse.
Fluent in low (as FW) or high (as SW) level development techniques with focus on hazard related behavior
Excellent problem-solving, debugging, and communication skills. Ability to make independent decisions, delegate responsibilities, and manage technical risks.
Experience with Yocto and containerization technologies (e.g., Docker, VMs).
Knowledge of static code analysis, security processes, and addressing issues related to secure firmware development. Familiarity with unit test frameworks and test-driven development methodologies.