Principal Systems Software Engineer (Penetration Testing, Security)

Archer

Nashville (TN)

Sur place

USD 110 000 - 235 000

Plein temps

Il y a 2 jours
Soyez parmi les premiers à postuler

Une candidature complète en une minute

Un CV et une lettre de motivation personnalisés, prêts à envoyer.

Passez les filtres ATS

Avantages offerts par ce poste

Health insurance
Paid time off
401(k) plan

Résumé du poste

Archer, collaborating with Oracle, seeks a Principal Systems Software Engineer to perform authorized security research on embedded devices and firmware for OCI robotics platforms. You will reverse engineer, analyze, and strengthen hardware security across prototypes to production.

You will work closely with product, security, hardware, and platform teams, delivering remediation guidance and secure design practices, while mentoring engineers in best practices.

Qualifications

  • Experience in embedded security, hardware hacking, firmware analysis or vulnerability research.
  • Commitment to ethical hacking and authorized research.
  • Proficiency in C programming and kernel-level debugging.
  • Hands-on Unix/Linux kernel development experience preferred.

Responsabilités

  • Perform authorized security assessments of embedded, IoT, and hardware-based products.
  • Reverse engineer firmware, binaries, bootloaders, protocols and device interfaces.
  • Analyze hardware using UART, JTAG/SWD, SPI, I2C, logic analyzers, scopes.
  • Identify attack surfaces, vulnerabilities and insecure design patterns.
  • Develop PoC demonstrations and remediation guidance.
  • Document interfaces and support clean-room re-implementations.
  • Build scripts to automate firmware analysis, testing, and repeatable checks.
  • Produce reports with reproduction steps, severity and mitigation.
  • Collaborate with engineering and product security teams to improve secure design.
  • Collaborate with silicon vendors on firmware updates and enablement.
  • Mentor engineers and define standards for production-grade firmware.

Connaissances

Embedded security
C programming
Kernel debugging
Unix/Linux kernel dev
Hardware interfaces
ARM/Intel/AMD platforms
Communication to stakeholders

Description du poste

Archer is collaborating with Oracle to connect them with exceptional professionals for this role.

About The Team

The OCI Trusted Robot Platform team is responsible for the Robotics platform for OCI’s data centers. We are seeking an experienced, hands-on Principal Systems Software Engineer to hands-on security researcher to assess, reverse engineer, and strengthen embedded devices, firmware, and connected hardware for current and future robotics systems deployed in OCI.

Description

This role combines ethical hacking, vulnerability research, and clean-room reverse-engineering practices to understand how systems work, identify security weaknesses, and help engineering teams remediate them responsibly along with future proofing.

This role works closely with product, infrastructure, security, hardware, and platform teams, as well as external silicon and hardware vendors. You will be deeply hands-on, owning early prototypes through production-ready platform software and technical standards.

Preferred Qualifications
  • Experience in embedded security, hardware hacking, firmware analysis, reverse engineering, penetration testing, or vulnerability research.
  • Demonstrated commitment to ethical hacking and authorized research.
  • Proficiency in C programming and kernel-level debugging.
  • Several years of hands-on Unix/Linux kernel development experience preferred.
  • Knowledge of security technologies including TPM, Secure Boot, kernel signing, and encryption frameworks.
  • Working knowledge of hardware interfaces and protocols, including UART, JTAG, SPI, I²C, USB, Bluetooth, Wi‑Fi, Zigbee, or proprietary RF.
  • Ability to communicate technical findings to both engineering and non‑technical stakeholders.
  • In depth knowledge of ARM, Intel, and AMD platforms and what chipsets do.
Responsibilities
  • Perform authorized security assessments of embedded, IoT, and hardware-based products.
  • Reverse engineer firmware, binaries, bootloaders, protocols, and device interfaces.
  • Analyze hardware using UART, JTAG/SWD, SPI, I²C, logic analyzers, oscilloscopes, and related lab tools.
  • Extract and assess firmware; identify attack surfaces, vulnerabilities, and insecure design patterns.
  • Conduct protocol, RF, wireless, and physical security testing, where authorized.
  • Develop proof‑of‑concept demonstrations in controlled environments and provide practical remediation guidance.
  • Reconstruct system behavior, document interfaces, and support clean room re implementations for interoperability or security research.
  • Build scripts and tooling to automate firmware analysis, testing, and repeatable security checks.
  • Produce clear technical reports with reproduction steps, severity, impact, and mitigation recommendations.
  • Work with engineering and product security teams to improve secure design, threat modeling, and product hardening.
  • Collaborate with silicon vendors on reference code, firmware updates, and firmware enablement.
  • Mentor engineers participate in design reviews, and define standards for maintainable, supportable, production‑grade firmware across teams.
Qualifications

Disclaimer:

Certain U.S. based or U.S. customer or client‑facing roles may be required to comply with applicable requirements, such as immunization/occupational health mandates, and/or drug testing requirements.

Range and benefit information provided in this posting are specific to the stated locations only

US: Hiring Range in USD from: $110,100 to $234,600 per annum. May be eligible for bonus, equity, and compensation deferral.

Oracle maintains broad salary ranges for its roles in order to account for variations in knowledge, skills, experience, market conditions and locations, as well as reflect Oracle's differing products, industries and lines of business.

Candidates are typically placed into the range based on the preceding factors as well as internal peer equity.

Oracle US offers a comprehensive benefits package which includes the following:

  • Medical, dental, and vision insurance, including expert medical opinion
  • Short term disability and long term disability
  • Life insurance and AD&D
  • Supplemental life insurance (Employee/Spouse/Child)
  • Health care and dependent care Flexible Spending Accounts
  • Pre-tax commuter and parking benefits
  • 401(k) Savings and Investment Plan with company match
  • Paid time off: Flexible Vacation is provided to all eligible employees assigned to a salaried (non‑overtime eligible) position. Accrued Vacation is provided to all other employees eligible for vacation benefits. For employees working at least 35 hours per week, the vacation accrual rate is 13 days annually for the first three years of employment and 18 days annually for subsequent years of employment. Vacation accrual is prorated for employees working between 20 and 34 hours per week. Employees working fewer than 20 hours per week are not eligible for vacation.
  • 11 paid holidays
  • Paid sick leave: 72 hours of paid sick leave upon date of hire. Refreshes each calendar year. Unused balance will carry over each year up to a maximum cap of 112 hours.
  • Paid parental leave
  • Adoption assistance
  • Employee Stock Purchase Plan
  • Financial planning and group legal
  • Voluntary benefits including auto, homeowner and pet insurance

The role will generally accept applications for at least three calendar days from the posting date or as long as the job remains posted.

Career Level - IC4

Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Lead Principal Security Engineer (Hardware Design)
Lead Principal Security Engineer (Hardware Design)

Archer • Nashville (TN)

Sur place
USD 130 000 - 306 000
Medical, dental, and vision insurance
Paid time off
Senior Core Infrastructure Engineer (DevOps, Java)
Senior Core Infrastructure Engineer (DevOps, Java)

Archer • Austin (TX)

Sur place
USD 79 000 - 210 000
Medical, dental, and vision insurance
Short term disability
Life insurance and AD&D
+1
Senior Core Infrastructure Engineer (DevOps, Java)
Senior Core Infrastructure Engineer (DevOps, Java)

Archer • Seattle (WA)

Sur place
USD 79 000 - 210 000
Medical, dental, and vision insurance
401(k) with company match
Paid time off and holidays
+1
Senior Principal Software Engineer
Senior Principal Software Engineer

Archer • Nashville (TN)

Sur place
USD 135 000 - 306 000
Medical, dental, vision insurance
401(k) with company match
Paid time off
Lead Firmware Engineer (OCI AI/Infra - Servers)
Lead Firmware Engineer (OCI AI/Infra - Servers)

Archer • Nashville (TN)

Sur place
USD 97 000 - 306 000
Medical insurance
Dental insurance
Vision insurance
+3
System Administrator 1-IT (Break/fix Maintenance Support, Hardware Support)
System Administrator 1-IT (Break/fix Maintenance Support, Hardware Support)

Archer • Kansas City (MO)

Sur place
USD 36 000 - 69 000
Medical, dental, and vision insurance
Short/long term disability
Life insurance and AD&D
+1
Principal Platform Software Engineer
Principal Platform Software Engineer

Archer • Nashville (TN)

Sur place
USD 105 000 - 235 000
Medical, dental, and vision insurance
Disability insurance
Life insurance
Principal Site Reliability Engineer
Principal Site Reliability Engineer

Archer • Nashville (TN)

Sur place
USD 85 000 - 210 000
Medical, dental, vision
Paid time off
401(k) match
+1
Senior Security Engineer
Senior Security Engineer

Archer • Reston (VA)

Sur place
USD 82 000 - 187 000
Medical, dental, and vision insurance
401(k) with company match
Paid time off
+1
Principal Software Engineer (C Programming Language, Cloud Architecture)
Principal Software Engineer (C Programming Language, Cloud Architecture)

Archer • États-Unis

Sur place
USD 115 000 - 235 000
Medical, dental, and vision insurance
Short term disability
Long term disability
+5