Software Engineer-Embedded Artech Information Systems


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!

Leave a Reply

Your email address will not be published. Required fields are marked *