Software Engineer (Embedded Systems & Fuzzing) Job at Hawksbill, Honolulu, HI

YnVDbUd1SVJWSFlJZEVjS3c2Yklja09Q
  • Hawksbill
  • Honolulu, HI

Job Description

About Us

We are advancing the frontier of AI-driven cybersecurity. We design autonomous, resilient systems that defend against emerging cyber threats at machine speed. Our mission is to pioneer breakthrough capabilities in AI red teaming, automated vulnerability discovery, and intelligent cyber defense—delivering both foundational research and real-world impact for national security and critical infrastructure.

Position Overview

Hawksbill is looking for a skilled and innovative Software Engineer with expertise in Embedded Systems and Fuzzing. In this role, you will lead the development of a cutting-edge, dynamic analysis framework to uncover critical vulnerabilities in embedded systems. You'll work directly with microcontroller firmware and hardware, creating high-fidelity testing solutions that traditional methods can't match. This is a unique opportunity to enhance the security and safety of life-saving medical technology by building smarter, more effective security tools.

What You'll Do

  • Build a Novel Fuzzing Framework: Design and develop an innovative fuzz-testing framework specifically tailored for the unique hardware and software limitations of medical embedded systems.
  • Create a Semi-Rehosted Fuzzer: Implement a "semi-hosting" fuzzing technique where firmware runs natively on a microcontroller, consuming fuzzing services from a workstation to ensure high-fidelity bug detection without relying on emulation.
  • Develop a Control-Flow Sanitizer: Engineer a holistic, interrupt- and scheduling-aware control-flow sanitizer (HCS) capable of detecting illegal control-flow transfers within and among privileged and unprivileged components in an RTOS environment.
  • Work with Microcontroller Firmware: Directly analyze, instrument, and test firmware on a wide range of medical system development platforms, ensuring the solution is vendor-agnostic and portable.

Required Qualifications

  • B.Sc in Computer Science, Cybersecurity, AI/ML, or a related discipline.
  • Demonstrated expertise in offensive cybersecurity.
  • Proficiency in languages such as Python, C/C++, or Rust, with experience in reverse engineering and vulnerability research.
  • Ability to design and evaluate large-scale, automated systems for cybersecurity.

What We Offer

  • Opportunities to shape the future of AI and cybersecurity.
  • A collaborative, mission-driven research environment.
  • Support for professional growth through publications, training, visibility and innovation initiatives.

Job Tags

Similar Jobs

Clarion Pointe South Boston VA

Hotel Housekeeper Job at Clarion Pointe South Boston VA

 ...Experience: ~ Minimum 3 Years Experience as Housekeeper or Lead Housekeeper. Physical Requirements: Flexible and long hours sometimes...  ...friendly, courteous and service-oriented manner. Attend all hotel-required meetings and trainings. Maintain regular attendance... 

LHH

Senior Recruiter Job at LHH

 ...medical insurance options, Paid Time Off, and a 401K plan with a company match. ***Company will not sponsor applicants for Work Visas*** RESPONSIBILITIES Lead the recruitment and onboarding process, working in close partnership with hiring managers and external... 

Brooksource

System Operator Job at Brooksource

 ...Transmission System Operator 12-month contract-to-hire Location: Richmond, VA: 400 Scott Rd, Richmond, VA 23227 Role Overview...  ...disturbances, support field personnel, and help maintain voltage and power flow across the transmission network. You will utilize... 

FlexDox

Wound Care Physician Job at FlexDox

(Physician/MD qualifications required) Wound Care - Are you a dedicated physician eager to make a meaningful impact in the lives of home bound patients? Were revolutionizing the future of wound healingone patient, one facility, and one innovation at a time. Join our... 

Loma Linda University Medical Center Murrieta

Cardiac Catheterization Technologist Job at Loma Linda University Medical Center Murrieta

 ...Capacity to sub-specialize in Radiologic Technology. Knowledge of procedures done in the Special Procedures Section of Radiology and Cardiac Catheterization Laboratory. Ability and knowledge to handle suction device, assist in intubations of patients, and operate Ambu bag...