Oracle Senior Embedded Software Engineer in Austin, Texas

Senior Embedded Software Engineer

Preferred Qualifications

Oracle Labs is developing a novel distributed data processing system, and we are seeking a Senior Embedded Software Engineer to join our team. This is an individual contributor role with responsibilities including BSP development in U-Boot and the Linux kernel, as well as driver development, microcontroller firmware development, pre-silicon software work, hardware bring-up, and system debug.

The ideal candidate will:

  • Be an accomplished C programmer

  • Be familiar with Python

  • Be familiar with ARM's AARCH64 architecture

  • Have experience with the GNU toolchain

  • Have experience creating BSPs with U-Boot and Linux

  • Have experience with Buildroot and/or OpenEmbedded/Yocto

  • Have experience reducing IC and platform specs into software (drivers, etc.)

  • Have experience working with typical board-level interfaces: DDR, SPI, I2C, PCIe, Ethernet, etc.

  • Have experience using lab equipment, such as logic analyzers and oscilloscopes

  • Have experience bringing up new silicon and/or platforms

  • Be capable of working effectively in a fast-paced and self-directed environment

If you have most or all of the above qualifications and feel you could be an

asset to our team, we want to talk with you! This is an opportunity to be a

member of a highly-qualified and relatively small development team, which is working at the forefront of advanced datacenter R&D.

Detailed Description and Job Requirements

Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.

As a member of the software engineering division, you will take an active role in the definition and evolution of standard practices and procedures. You will be responsible for defining and developing software for tasks associated with the developing, designing and debugging of software applications or operating systems.

Work is non-routine and very complex, involving the application of advanced technical/business skills in area of specialization. Leading contributor individually and as a team member, providing direction and mentoring to others. BS or MS degree or equivalent experience relevant to functional area. 7 years of software engineering or related experience.

Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans status or any other characteristic protected by law.

Job: Product Development

Location: US-TX,Texas-Austin

Job Type: Regular Employee Hire

Organization: Oracle