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.