Embedded Cybersecurity Engineer

TigerByte Cyber 

📍 NH, United States 🇺🇸

full-time
entry-level
Posted —

Key Skills

FPGAGPUSoCUARTSPI

Industry

AerospaceDefense

Job Description

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.