DeveloperJobs.io
← Back to all jobs

Job Description

Arkham Technology Ltd offers an on-site Embedded Software Engineer role in Irvine, CA with a competitive compensation range of USD 85,000 - 180,000 per year. You will contribute to embedded software solutions for network security products and collaborate across teams to bring secure, reliable systems to life. This position requires U.S. citizenship and the ability to obtain and maintain a DoD Secret clearance.

Benefits

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

Responsibilities

  • Design, code, 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 software testing
  • Participate in internal review of software components and systems
  • Create required project documentation to support contract deliverables, including development plans, requirements and design specifications, and test documents
  • 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

Requirements

  • Bachelor’s degree in Engineering, Computer Science, or a related field
  • 4+ years of experience in embedded systems design
  • High proficiency in embedded C/C++ or equivalent systems language
  • Broad understanding of end-to-end network system architecture from wireless physical layer to application end-point
  • Knowledge of MAC and Networking layers in communication systems
  • Deep understanding of IPsec, network protocols, data authentication and encryption (TLS, SSL, OpenSSL, X.509 Certificates, etc.)
  • Experience with various security protocols and encryption algorithms including CNSA
  • 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 a collaborative team mindset
  • Excellent verbal and written communication skills
  • U.S. Citizenship required; ability to obtain and maintain a security clearance
  • Willingness to travel periodically as needed

Technologies

  • Embedded C/C++
  • Embedded Linux
  • ARM architecture
  • OpenSSL, X.509 Certificates, TLS, SSL
  • CNSA algorithms
  • Cameo Systems Modeler
  • NETCONF, RESTCONF, YANG
  • EKMS, KMI
  • SHA, HMAC, Elliptic Curve cryptography
  • CMS, Public Key Infrastructure
  • RESTful and SOAP interfaces
  • IPsec

Desirable Qualifications

  • Experience with DoD applications across systems, software, and hardware development
  • Familiarity with DoD protocols, dynamic discovery processes, and security in DoD networks
  • Expertise in cryptographic technologies and cross-domain solutions
  • Proficiency with Cryptographic Modernization 2 Operational Management
  • Knowledge of NETCONF/RESTCONF and YANG for network management
  • Understanding of cryptographic key management using EKMS and KMI
  • Experience with architecture development and modeling tools like Cameo Systems Modeler
  • Knowledge of networking and interface technologies including RESTful and SOAP services
  • Ability to define security requirements for authentication, integrity, and confidentiality
  • PKI expertise with trust chains, certificate revocation, and validation
  • Experience with cryptographic primitives including SHA, HMAC, Elliptic Curve, and quantum-resistant approaches
  • Familiarity with 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 prior roles, particularly in embedded systems or firmware security?
  • Are you a U.S. citizen?

Similar Jobs

Get Job Alerts

New jobs delivered to your inbox.