Oracle Senior Embedded Software Engineer in Austin, Texas
Senior Embedded Software Engineer
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
Job Type: Regular Employee Hire