JOBSEARCHER

Software Engineer

Software Engineer Must be U.S. citizen due to U.S. Government contract requirements. Must be eligible to obtain and maintain a DoD Secret clearance. Active clearance preferred. Arkham Technology is a leader in cutting-edge engineering solutions, providing advanced technologies to support mission-critical applications. Our team is dedicated to delivering innovative and reliable solutions to meet the complex challenges of modern defense and commercial industries. Position Overview: Arkham Technology is seeking an Embedded Software Engineer with expertise in embedded systems and software development to play a crucial role in leading the development and implementation of embedded software solutions for our company's products. You will provide technical guidance and ensure the successful delivery of high-quality embedded software solutions. Key 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 in support of contract deliverables. Including development plans, requirement and design specifications, and test documents. · Develop embedded software for network security applications, including 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, including decomposition, allocation, verification, and validation Required Qualifications · 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 spectrum of knowledge to be able to understand end-to-end network system architecture from wireless physical layer all the way up to application end-point. · Understanding of MAC and Networking layer of a communication system. · Deep understanding of Internet Protocol Security (IPsec), network protocols, data authentication and encryption (e.g. TLS, SSL, encryption, OpenSSL, X.509 Certificates, etc.) · Knowledge and experience of different security protocols and encryption algorithms such as suite of CNSA algorithms. · 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 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 Desired Qualifications · Experience with systems, software and hardware development processes in DoD applications · Familiarity with DoD Protocols: Knowledge of dynamic discovery processes and security protocols used in DoD networks · Expertise in Cryptographic Technologies and Cross Domain Solutions · Familiarity with DoD Protocols: Knowledge of dynamic discovery processes and security protocols used in DoD networks · Proficiency in Cryptographic Modernization 2 Operational Management · Knowledge of NETCONF/RESTCONF and YANG modeling to enhance network management and operability. · Understanding of Cryptographic Key Management based on EKMS and KMI · Familiarity with architecture development and system modeling tools such as Cameo Systems Modeler · Knowledge of Networking and Interface technologies including Web services like RESTful and SOAP · Understanding of Security requirements to provide Authentication, integrity, and confidentiality services and implementation · Expertise in Public Key Infrastructure with trust chains, certificates, revocation checking, cert validation · Expertise in Cryptographic mechanisms such as SHA, HMAC, Elliptic Curve, and quantum resistance approaches · Understanding of Cryptographic Message Syntax (CMS) Job Type: Full-time Pay: $85,000.00 - $180,000.00 per year Benefits: 401(k) matching Employee assistance program Flexible spending account Flextime Free parking Gym membership Life insurance Referral program Snacks provided Vision insurance Application Question(s): Are you a US Citizen? Have you worked with Secure Boot in any of your previous roles, particularly in the context of embedded systems or firmware security? Work Location: In person