EngineerJobs.io
← Back to all jobs

Job Description

Arkham Technology Ltd. is seeking an Embedded Software Engineer to drive the design and implementation of embedded firmware for network security and defense-grade products in Irvine, California. This onsite, full-time role demands deep expertise in embedded systems and the ability to obtain DoD clearance, guiding projects from concept through validation.

Position overview

Arkham Technology is looking for an Embedded Software Engineer with strong embedded-systems know-how to lead the development and deployment of software solutions for our product line. You will provide technical leadership and ensure the delivery of high-quality embedded software across programs.

Responsibilities

  • Design, implement, test, integrate and document firmware and software for embedded systems and communication products.
  • Support software engineering activities including interface design, system integration, code reviews, and validation testing.
  • Participate in internal reviews of software components and systems.
  • Produce required project documentation to support contract deliverables, including development plans, requirements and design specifications, and test artifacts.
  • Develop embedded software for network security applications, covering device management software, communication protocols, device drivers, and control plane security features.
  • Collaborate with cross-functional teams to integrate software and hardware solutions.
  • Manage requirements through decomposition, allocation, verification, and validation processes.

Requirements

  • Bachelor's degree in Engineering, Computer Science, or a related field.
  • Minimum 4 years in embedded systems design.
  • High proficiency in embedded C/C++ or equivalent systems language.
  • Broad ability to understand end-to-end network system architecture from wireless physical layer to application end-point.
  • Understanding of MAC and Networking layers in a communication system.
  • Deep knowledge of Internet Protocol Security (IPsec), network protocols, data authentication and encryption (TLS, SSL, OpenSSL, X.509 certificates).
  • Familiarity with various security protocols and encryption algorithms, including CNSA suites.
  • Experience with low-level hardware driver implementation.
  • Experience with embedded Linux.
  • Ability to work in a Bare Metal environment.
  • Familiarity with ARM architecture.
  • Strong problem-solving skills and the ability to work in a collaborative team environment.
  • Excellent verbal and written communication skills.
  • U.S. Citizenship required; ability to obtain and maintain a security clearance.
  • Willing to travel periodically, as needed.

Technologies

  • Embedded C/C++, Embedded Linux, Bare Metal
  • ARM architecture
  • OpenSSL, TLS, X.509 Certificates
  • IPsec
  • NETCONF/RESTCONF, YANG modeling
  • Cameo Systems Modeler
  • RESTful, SOAP
  • SHA, HMAC, Elliptic Curve cryptography, CMS
  • Public Key Infrastructure (PKI)

Benefits

  • 401(k)
  • 401(k) matching
  • Dental insurance
  • Employee assistance program
  • Health insurance
  • Life insurance
  • Parental leave
  • Referral program
  • Vision insurance

Desired qualifications

  • Experience with DoD systems, software and hardware development processes
  • Familiarity with DoD protocols, dynamic discovery processes, and security protocols in DoD networks
  • Expertise in cryptographic technologies and cross-domain solutions
  • Proficiency in Cryptographic Modernization 2 Operational Management
  • Knowledge of NETCONF/RESTCONF and YANG modeling to enhance network management
  • Understanding of cryptographic key management based on EKMS and KMI
  • Experience with architecture development and modeling tools such as Cameo Systems Modeler
  • Knowledge of networking and interface technologies including RESTful and SOAP web services
  • Understanding of security requirements for authentication, integrity, and confidentiality
  • Expertise in PKI with trust chains, certificate revocation, and certificate validation
  • Knowledge of cryptographic primitives such as SHA, HMAC, Elliptic Curve, and quantum-resistant approaches
  • Understanding of Cryptographic Message Syntax (CMS)

Application questions

  • How did you hear about this opportunity? (Indeed, LinkedIn, Flyers, or other)
  • Have you worked with Secure Boot in embedded systems or firmware security?
  • Are you a US citizen?

Job type

Full-time

Pay

USD 85,000 - 180,000 per year

Work location

Irvine, CA (onsite)

Similar Jobs