📍 NH, United States 🇺🇸
Embedded Cybersecurity Engineer
Build Secure Embedded and Hardware-Accelerated Systems
Location: Portsmouth, NH or New York City, NY
Type: Full-Time
Compensation: Competitive salary & benefits
Start Date : Immediately
We are Looking for Builders - Not Just Engineers!
This role is for recent graduates and early-career engineers who want to work at the intersection of embedded software, processing hardware, embedded systems, and cybersecurity.
If you want to build secure devices, protect hardware-connected systems, develop security products, or understand how software interacts with real-world compute platforms, this role is designed for you.
You will work directly with engineers and security architects helping shape cybersecurity for defense and aerospace platforms, and related security capabilities for environments where control, trust, and deployment constraints matter.
You will write and test embedded-oriented software, evaluate hardware-aware security tradeoffs, explore processing platforms such as FPGAs and GPUs, and validate that systems can be deployed without introducing new attack surfaces.
This is embedded cybersecurity engineering with real-world stakes.
You will be responsible for:
Developing and improving software that interacts with embedded or hardware-constrained environments
Working with embedded systems, Linux-based devices, edge platforms, sensors, accelerators, or hardware-adjacent test environments
Developing new capabilities to run on processing hardware such as FPGAs, GPUs, SoCs, or other accelerator platforms used in security-sensitive systems
Evaluating firmware, drivers, interfaces, protocols, or deployment assumptions for potential security risks
Identifying risks introduced by embedded integration, hardware acceleration, networking, or on-prem deployment choices
Supporting secure system design for devices and infrastructure that must operate with reliability and trust
Building prototypes, test harnesses, and validation workflows for embedded cybersecurity use cases
Collaborating with engineering leadership on security-first product and architecture decisions
You will gain hands-on exposure to:
Embedded software development and debugging
Hardware-aware security architecture
Processing platforms such as FPGAs, GPUs, SoCs, and edge compute devices
Secure deployment in constrained or on-prem environments
Threat modeling for embedded and hardware-connected systems
Security validation workflows, test automation, and hands-on prototyping
Startup-style execution, ambiguity, and ownership
You will see firsthand how secure embedded systems move from concept to implementation and deployment.
Turn cybersecurity requirements into embedded system design and engineering tradeoffs
Help build security products that work in practical, real-world environments
Qualifications
Required Qualifications
• Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, Cybersecurity, or a related technical field, or equivalent hands-on project experience.
• 0–3 years of professional experience in embedded software, cybersecurity, hardware security, systems programming, or related engineering work.
• Strong programming ability in C, C++, or Python, with an interest in low-level systems.
• Familiarity with embedded systems concepts, including microcontrollers, SoCs, firmware, device drivers, boot processes, memory constraints, and hardware/software interfaces.
• Understanding of cybersecurity fundamentals, including secure coding, threat modeling, vulnerability analysis, authentication, encryption, and attack surface reduction.
• Experience working in Linux-based development environments.
• Ability to read technical documentation, hardware datasheets, interface specifications, and security advisories.
• Strong debugging and problem-solving skills across software, firmware, and hardware-adjacent systems.
• Comfortable working on ambiguous technical problems and learning new tools, architectures, and security concepts quickly.
• Clear written and verbal communication skills, especially when explaining technical risks, design tradeoffs, or implementation details.
Preferred Qualifications
• Hands-on experience with embedded software development through coursework, internships, research, senior design, open-source work, homelabs, or personal projects.
• Exposure to FPGAs, GPUs, DSPs, NPUs, or other processing hardware, especially in security-sensitive or high-performance environments.
• Familiarity with hardware description languages such as Verilog, SystemVerilog, or VHDL.
• Experience with common embedded interfaces and protocols such as UART, SPI, I2C, JTAG, PCIe, Ethernet, CAN, USB, or GPIO.
• Interest or experience in firmware security, secure boot, trusted execution environments, hardware roots of trust, device identity, or supply-chain security.
• Familiarity with reverse engineering, binary analysis, fuzzing, side-channel concepts, or vulnerability research.
• Experience with embedded Linux, RTOS environments, Yocto, Buildroot, or bare-metal development.
• Familiarity with tools such as GDB, JTAG/SWD debuggers, logic analyzers, oscilloscopes, FPGA toolchains, Git, Docker, or CI/CD pipelines.
• Exposure to networking fundamentals and secure communications protocols.
• Experience with security competitions, CTFs, hardware hacking labs, research projects, or security-focused capstone work.
Attributes We’re Looking For
• Technically curious and comfortable learning at the boundary between hardware, software, and cybersecurity.
• Detail-oriented, especially when evaluating system behavior, implementation assumptions, and security implications.
• Builder mindset with a willingness to prototype, test, break, fix, and iterate.
• Comfortable collaborating with software engineers, security engineers, hardware engineers, and product leaders.