Resume and JobRESUME AND JOB
Oracle logo

Software Developer 5

Oracle

Software and Technology Jobs

Software Developer 5

full-timePosted: Dec 11, 2025

Job Description

Company Overview

Oracle Corporation is a global leader in enterprise cloud computing, delivering innovative software, hardware, and services that power thousands of organizations worldwide. With a commitment to innovation and excellence, Oracle enables customers to achieve their business goals through cutting-edge technologies like AI, machine learning, and secure cloud infrastructure. Join us to shape the future of enterprise solutions.

Position Overview

As a Software Developer 5 - Senior Firmware Engineer specializing in UEFI Firmware, you will lead the design, development, and optimization of firmware for Oracle's high-performance server platforms. This role offers the opportunity to work on mission-critical systems that support enterprise cloud and data center environments. You will collaborate with hardware, software, and systems teams to deliver robust, secure, and scalable firmware solutions. Based in Burlington, MA, this position is ideal for a seasoned engineer passionate about low-level systems programming and firmware innovation.

Key Responsibilities

  • Design, develop, and maintain UEFI firmware for Oracle server platforms, ensuring compliance with industry standards like PI, ACPI, and SMBIOS.
  • Lead firmware architecture decisions, optimizing for performance, security, and boot efficiency in cloud-scale environments.
  • Implement and debug advanced UEFI drivers, modules, and bootloaders using C and Assembly languages.
  • Collaborate with hardware engineers to integrate firmware with silicon platforms, including IPMI, BMC, and PCIe subsystems.
  • Perform firmware validation, testing, and debugging using tools like oscilloscopes, logic analyzers, and JTAG debuggers.
  • Enhance firmware security features, including Secure Boot, TPM integration, and vulnerability mitigation.
  • Mentor junior engineers and lead code reviews to maintain high code quality and best practices.
  • Develop automated test frameworks and CI/CD pipelines for firmware regression testing and validation.
  • Troubleshoot complex firmware issues in production environments and provide root cause analysis.
  • Contribute to open-source UEFI projects and stay current with emerging firmware technologies.

Required Qualifications

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or related field.
  • 10+ years of professional experience in firmware development, with at least 5 years focused on UEFI/BIOS.
  • Expertise in C programming language and low-level Assembly for x86/ARM architectures.
  • Deep knowledge of UEFI specifications, EDK II framework, and platform initialization processes.
  • Proven experience with firmware debugging tools and methodologies in embedded systems.
  • Strong understanding of hardware interfaces including I2C, SPI, PCIe, and DDR memory subsystems.
  • Experience with version control systems like Git and agile development practices.
  • Excellent problem-solving skills and ability to work in fast-paced, cross-functional teams.

Preferred Qualifications

  • Experience with Oracle hardware platforms or data center server firmware development.
  • Familiarity with BMC/IPMI firmware and Redfish APIs for management interfaces.
  • Knowledge of ARM Trusted Firmware (TF-A) or RISC-V firmware development.
  • Contributions to UEFI Forum working groups or open-source firmware projects.
  • Scripting proficiency in Python or Bash for automation and testing.

What We Offer

  • Competitive salary and performance-based bonuses for Software Developer 5 level.
  • Comprehensive health, dental, and vision insurance with low employee premiums.
  • 401(k) matching program and employee stock purchase plan.
  • Flexible time off, including unlimited PTO and paid parental leave.
  • Professional development budget for certifications, conferences, and training.
  • Hybrid work model with modern office facilities in Burlington, MA.

About the Team

The Firmware Engineering team in Burlington, MA, is a dynamic group of experts dedicated to pushing the boundaries of server firmware technology for Oracle Cloud Infrastructure. We thrive in a collaborative environment, working closely with silicon vendors, hardware designers, and software architects to deliver world-class products. Join a team that values innovation, technical excellence, and work-life balance while contributing to Oracle's leadership in enterprise computing.

Locations

  • Burlington, MA, United States
  • Santa Clara, CA, United States

Salary

Estimated Salary Rangemedium confidence

180,000 - 280,000 USD / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Problem Solvingintermediate
  • Communicationintermediate
  • Collaborationintermediate

Required Qualifications

  • Bachelor's degree in relevant field (experience)
  • 3+ years of relevant experience (experience)

Preferred Qualifications

  • Master's degree (experience)
  • Experience with enterprise systems (experience)

Responsibilities

  • Design and develop software solutions
  • Write clean, maintainable code
  • Collaborate with cross-functional teams
  • Participate in code reviews
  • Debug and troubleshoot issues

Benefits

  • general: Health Insurance
  • general: 401(k)
  • general: Stock Options
  • general: Flexible PTO

Target Your Resume for "Software Developer 5" , Oracle

Get personalized recommendations to optimize your resume specifically for Software Developer 5. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Software Developer 5" , Oracle

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Answer 10 quick questions to check your fit for Software Developer 5 @ Oracle.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.

Oracle logo

Software Developer 5

Oracle

Software and Technology Jobs

Software Developer 5

full-timePosted: Dec 11, 2025

Job Description

Company Overview

Oracle Corporation is a global leader in enterprise cloud computing, delivering innovative software, hardware, and services that power thousands of organizations worldwide. With a commitment to innovation and excellence, Oracle enables customers to achieve their business goals through cutting-edge technologies like AI, machine learning, and secure cloud infrastructure. Join us to shape the future of enterprise solutions.

Position Overview

As a Software Developer 5 - Senior Firmware Engineer specializing in UEFI Firmware, you will lead the design, development, and optimization of firmware for Oracle's high-performance server platforms. This role offers the opportunity to work on mission-critical systems that support enterprise cloud and data center environments. You will collaborate with hardware, software, and systems teams to deliver robust, secure, and scalable firmware solutions. Based in Burlington, MA, this position is ideal for a seasoned engineer passionate about low-level systems programming and firmware innovation.

Key Responsibilities

  • Design, develop, and maintain UEFI firmware for Oracle server platforms, ensuring compliance with industry standards like PI, ACPI, and SMBIOS.
  • Lead firmware architecture decisions, optimizing for performance, security, and boot efficiency in cloud-scale environments.
  • Implement and debug advanced UEFI drivers, modules, and bootloaders using C and Assembly languages.
  • Collaborate with hardware engineers to integrate firmware with silicon platforms, including IPMI, BMC, and PCIe subsystems.
  • Perform firmware validation, testing, and debugging using tools like oscilloscopes, logic analyzers, and JTAG debuggers.
  • Enhance firmware security features, including Secure Boot, TPM integration, and vulnerability mitigation.
  • Mentor junior engineers and lead code reviews to maintain high code quality and best practices.
  • Develop automated test frameworks and CI/CD pipelines for firmware regression testing and validation.
  • Troubleshoot complex firmware issues in production environments and provide root cause analysis.
  • Contribute to open-source UEFI projects and stay current with emerging firmware technologies.

Required Qualifications

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or related field.
  • 10+ years of professional experience in firmware development, with at least 5 years focused on UEFI/BIOS.
  • Expertise in C programming language and low-level Assembly for x86/ARM architectures.
  • Deep knowledge of UEFI specifications, EDK II framework, and platform initialization processes.
  • Proven experience with firmware debugging tools and methodologies in embedded systems.
  • Strong understanding of hardware interfaces including I2C, SPI, PCIe, and DDR memory subsystems.
  • Experience with version control systems like Git and agile development practices.
  • Excellent problem-solving skills and ability to work in fast-paced, cross-functional teams.

Preferred Qualifications

  • Experience with Oracle hardware platforms or data center server firmware development.
  • Familiarity with BMC/IPMI firmware and Redfish APIs for management interfaces.
  • Knowledge of ARM Trusted Firmware (TF-A) or RISC-V firmware development.
  • Contributions to UEFI Forum working groups or open-source firmware projects.
  • Scripting proficiency in Python or Bash for automation and testing.

What We Offer

  • Competitive salary and performance-based bonuses for Software Developer 5 level.
  • Comprehensive health, dental, and vision insurance with low employee premiums.
  • 401(k) matching program and employee stock purchase plan.
  • Flexible time off, including unlimited PTO and paid parental leave.
  • Professional development budget for certifications, conferences, and training.
  • Hybrid work model with modern office facilities in Burlington, MA.

About the Team

The Firmware Engineering team in Burlington, MA, is a dynamic group of experts dedicated to pushing the boundaries of server firmware technology for Oracle Cloud Infrastructure. We thrive in a collaborative environment, working closely with silicon vendors, hardware designers, and software architects to deliver world-class products. Join a team that values innovation, technical excellence, and work-life balance while contributing to Oracle's leadership in enterprise computing.

Locations

  • Burlington, MA, United States
  • Santa Clara, CA, United States

Salary

Estimated Salary Rangemedium confidence

180,000 - 280,000 USD / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Problem Solvingintermediate
  • Communicationintermediate
  • Collaborationintermediate

Required Qualifications

  • Bachelor's degree in relevant field (experience)
  • 3+ years of relevant experience (experience)

Preferred Qualifications

  • Master's degree (experience)
  • Experience with enterprise systems (experience)

Responsibilities

  • Design and develop software solutions
  • Write clean, maintainable code
  • Collaborate with cross-functional teams
  • Participate in code reviews
  • Debug and troubleshoot issues

Benefits

  • general: Health Insurance
  • general: 401(k)
  • general: Stock Options
  • general: Flexible PTO

Target Your Resume for "Software Developer 5" , Oracle

Get personalized recommendations to optimize your resume specifically for Software Developer 5. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Software Developer 5" , Oracle

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Answer 10 quick questions to check your fit for Software Developer 5 @ Oracle.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.