About the company
Run your PKI and certificate lifecycle automation in the cloud. Eliminate outages & risks. Reduce unnecessary costs, mitigate risk & eliminate outages with Keyfactor PKI management. Proven Scalability. Secure Certificates. Scalable SSL Solution.
Job Summary
Responsibilities
šFirmware Development: Design, develop, and optimize firmware libraries, primarily using the C programming language. Port designs to different operating systems and chipsets. Assist in writing device drivers for secure elements and TPMs. šCode Optimization: Implement and maintain efficient, reusable, and reliable code. šTesting and Debugging: Conduct thorough testing of firmware to identify and fix bugs, as well as to improve overall system performance. šAssist in developing Software Requirements Documentation: Collaborate with Solution šArchitects to document software requirements from customer requirements. šAssist and write Firmware Functional Requirements & Test Plans: Collaborate with Solution Architects to document Functional Requirements and Test Plans from Software
Requirements.
šDocumentation: Create and maintain comprehensive documentation for firmware design, development, and maintenance per customer. šContinuous Improvement: Stay updated with the latest technologies and trends in firmware development to continually enhance product quality. šCustomer Troubleshooting: Lead customer troubleshooting sessions.
Skills and Qualifications
šBachelorās or Masterās degree in Electrical Engineering, or a related field. šProven experience (minimum of 3 years) in firmware development, specifically with expertise in C programming. šStrong understanding of embedded systems and microcontroller architectures. šExperience with version control systems like Git. šExcellent problem-solving and analytical skills. šStrong communication and teamwork abilities.