
Job title: Software Engineer-Embedded
Company: Artech Information Systems
Job description: Job Title: Software Engineer-EmbeddedLocation: Hazelwood MOSalary Range: $85 to $95/hrIntroductionWe are seeking a skilled professional to support cybersecurity initiatives focused on secure boot processes, firmware security, and hardware root of trust implementations within embedded systems. The ideal candidate will have hands-on experience with secure boot loaders, firmware encryption, hashing algorithms, and secure firmware update mechanisms.Required Skills & Qualifications
- Applicants must be able to work directly for Artech on W2.
- Bachelor’s or Master’s degree in Computer Science, Cybersecurity, Electrical Engineering, or a related technical field.
- Proven experience (7 years) in secure boot loader development, signing, and configuration, including UEFI Secure Boot.
- Strong knowledge of firmware security, encryption, hashing algorithms, and hardware root of trust concepts.
- Experience with PolarFire FPGA firmware services or similar hardware security platforms.
- Proficiency in developing and testing firmware updates and secure boot processes.
- Strong scripting and programming skills (e.g., C, C++, Python, Bash) for automation and development tasks.
- Familiarity with relevant industry standards such as DO-178C, ISO 26262, or similar is highly desirable.
- Deep understanding of cybersecurity standards and best practices related to firmware and boot security.
Preferred Skills & Qualifications
- Strong communication skills, with experience creating technical documentation and delivering training.
- Excellent problem-solving skills and attention to detail in security-critical environments.
- Ability to work collaboratively in cross-functional teams and coordinate with external vendors.
- Proven ability to develop and maintain cybersecurity features that comply with safety-critical system requirements and certification processes.
Day-to-Day Responsibilities
- Develop, sign, and configure custom boot loaders, including custom-developed boot loaders and open-source signed EFI boot loaders.
- Lead Secure Boot integration efforts, including creating training materials, documentation, and coordinating with vendors to ensure compliance and security.
- Perform recovery testing and verification to validate secure boot and firmware recovery mechanisms.
- Support firmware services related to encryption and hashing algorithms, including development and testing.
- Develop and maintain user space APIs for encryption and hash algorithms.
- Implement and validate hardware root of trust features, including fuse configuration and testing.
- Manage firmware update processes, including planning, execution, and verification of multiple firmware updates over the product lifecycle.
- Design and develop custom Secure Boot UEFI applications to enhance system security.
- Configure, test, and validate boot loaders to ensure secure and reliable system startup.
- Collaborate with cybersecurity, firmware, hardware, and software teams to integrate security features effectively.
- Provide technical training and documentation to internal teams and stakeholders on secure boot and firmware security processes.
- Stay current with cybersecurity best practices, secure boot technologies, and firmware security trends.
Company Benefits & Culture
- Inclusive and diverse work environment.
- Opportunities for professional growth and development.
- Supportive team culture that values collaboration and innovation.
For immediate consideration please click APPLY. or send profile on Preeti.Sharma1@artech.com
Expected salary:
Location: Hazelwood, MO
Job date: Sun, 24 Aug 2025 06:11:29 GMT
Apply for the job now!