Sr. Embedded Software Engineer – C++, Cryptography

Mavensoft Technologies, LLC

San Diego (CA)

On-site

USD 150,000 - 190,000

Full time

47 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Mavensoft Technologies, LLC seeks a Sr. Embedded Software Engineer with C++ and cryptography expertise for an on-site 12-month contract in San Diego, CA.

You will design and test cryptographic software for embedded, real-time systems, working with agile teams across Systems, Hardware and Digital Engineering. Requirements include a STEM degree with 5+ years of related experience or a higher degree with less experience, plus active US Secret clearance.

Qualifications

  • Bachelor's degree in Computer Engineering or STEM with 5+ years of related experience or advanced degrees as noted.
  • Active US Government Secret Clearance is required.
  • Proficiency in C/C++ and cryptographic software development.
  • Experience with Yocto, Petalinux or Wind River Linux and Xilinx platforms.
  • Familiarity with HAIPE, OTNK, IKE and TCP/IP networking.
  • Experience with Jira/Bitbucket/Git and Agile processes.

Responsibilities

  • Design, develop, integrate and test cryptographic software for end-user customers.
  • Architect and implement embedded real-time software across multi-disciplinary teams.
  • Analyze system capabilities and resolve issues in a regulated environment.
  • Collaborate in an Agile software development setting with Systems and Hardware teams.

Skills

C/C++ Programming
Cryptographic Software
Embedded Linux
Xilinx FPGA/SoC
Secure Networking
TCP/IP
Yocto/Petalinux/Linux
Version Control (Git, Jira)

Education

Bachelor's degree in Computer Engineering or STEM
Master's degree (with 3 years)
PhD (with 1 year)

Job description

Sr. Embedded Software Engineer – C++, Cryptography

Role: Sr. Embedded Software Engineer – C++, Cryptography

Duration: 12 months (Contract)

Location:Work Location: San Diego, CA (On-Site)

Work Authorization: US Citizen; must hold a current/active Secret security clearance

Key Skills: C/C++ Programming, Cryptographic Software Development, Embedded Linux (Yocto, PetaLinux, or Wind River Linux), Xilinx FPGA/SoC Platforms (Zynq, UltraScale+, or Versal platforms), Secure Networking Protocols (HAIPE, OTNK, IKE, TCP/IP, and network configuration)

Responsibilities:

  • In this role, you will design, develop, integrate and test software for our end-user customers and businesses, primarily focused on cryptographic software code bases.
  • Specifically, you will be responsible for the design, architecture, development, and administration of embedded and real time systems.
  • You will work with multi-disciplinary teams, such as with Systems Engineering, Digital Engineering, Hardware, and Integration & Test, in an Agile software development environment.
  • You will analyze system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming techniques and controls.

Required Qualifications:

  • Bachelor's degree in Computer Engineering or another STEM discipline with 5 years of related experience;
  • OR a Master's degree with 3 years or a PhD with 1 year of experience.
  • Current active US Government Secret Clearance.
  • Proficient in C/C++.
  • Familiarity with HAIPE, OTNK, and/or IKE.
  • Experience implementing cryptographic mechanisms using dedicated software libraries.
  • Experience with Yocto/Petalinux or WindRiver Linux.
  • Experience with Xilinx platforms (Zynq, Ultrascale+ and VERSAL).
  • Experience with TCP/IP and common network configurations.
  • Proficient in all areas of the formal software lifecycle process from requirements to testing.
  • Experience integrating low-level firmware and software in complex real-time multi-threaded embedded applications.
  • Experience with developing and debugging embedded real-time systems.
  • Experience using Jira/Bitbucket/Git and the Agile software development process.

Preferred Qualifications:

  • Foundational Knowledge with Rust.
  • Experience with low level driver development.
  • Familiarity with Linux kernel driver development/modifications.
  • Proficiency working with Linux containers (Docker, Kubernetes or similar container orchestration platforms).
  • Experience with TCP/IP and common network configurations.
  • Experience with RESTful Services.
  • Experience with Software Defined Radios.
  • Experience with the Avionics Operating System.
  • Experience with Communication Protocols (I2C, SPI, UART, PCIe, Ethernet).
  • Familiarity with Xilinx tools (Vitis, Vivado).
  • Familiarity with latest NSA Security Standards.
  • Familiarity with assembly language.
  • Familiarity with bare metal embedded device drivers.Familiarity with PowerPC architectures and peripherals.
  • Familiarity with IBM tools (Rhapsody, DOORS, Clearcase).
  • Familiarity with Green Hills AdaMulti.
  • Current active US Government Top Secret Clearance.
  • Current active SAP clearance.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Engineer Embedded Cryptographic Software 3
Principal Engineer Embedded Cryptographic Software 3

Chipton-Ross, Inc. • San Diego (CA)

On-site
USD 150,000 - 210,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Pinnacle Government Solutions • San Diego (CA)

On-site
USD 110,000 - 170,000
Sr. Embedded Software Engineer – C++, Link 16
Sr. Embedded Software Engineer – C++, Link 16

Mavensoft Technologies, LLC • San Diego (CA)

On-site
USD 120,000 - 160,000
Sr. Software Engineer (Embedded Network)
Sr. Software Engineer (Embedded Network)

ClearanceJobs • Maryland

On-site
USD 100,000 - 130,000
Software Engineer, Cryptography
Software Engineer, Cryptography

Webster & Webster Associates • San Jose (CA)

On-site
USD 120,000 - 180,000
Embedded Cybersecurity Software Engineer
Embedded Cybersecurity Software Engineer

Comtech LLC • Salt Lake City (UT)

On-site
USD 90,000 - 120,000
Embedded Software Engineer- Active Secret clearance - Direct Hire
Embedded Software Engineer- Active Secret clearance - Direct Hire

Nickerson Talent Solutions • Tampa (FL)

On-site
USD 110,000 - 165,000
Principal Engineer Embedded Software
Principal Engineer Embedded Software

Northrop Grumman • San Diego (CA)

On-site
USD 114,000 - 171,000
Relocation assistance
Health insurance
Paid time off
+1
Embedded Software Engineer
Embedded Software Engineer

Leoforce • Irvine (CA)

On-site
USD 145,000 - 190,000
Top Tier Benefits
Large Bonus Potential
Free Gym Program
Sr Principal Engineer Embedded Software
Sr Principal Engineer Embedded Software

Northrop Grumman • San Diego (CA)

On-site
USD 142,200 - 213,400
Competitive salary
Health insurance
Paid time off (PTO)