Software Developer 2

World leader in cloud solutions using tomorrow's technology to tackle today's problems, with 40+ years of experience.
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
1+ year of experience
Enterprise SaaS · Cloud

Description For Software Developer 2

Oracle, a global leader in cloud solutions with over 40 years of industry experience, is seeking a Software Developer 2 to join their team in Santa Clara. This role focuses on embedded systems development and requires expertise in real-time systems, distributed computing, and low-level programming.

The position offers an opportunity to work on complex technical challenges in a company that values innovation and diverse perspectives. As a Software Developer 2, you'll be responsible for designing and developing reliable distributed systems, working with multi-core platforms, and implementing fault-recovery mechanisms.

The ideal candidate should have a Master's degree in Computer Science or related field, with experience in C programming, operating systems, and computer architecture. This role requires strong problem-solving abilities and understanding of fundamental computer science concepts.

Oracle provides a competitive benefits package including medical insurance, life insurance, and retirement options. The company promotes work-life balance and encourages community involvement through volunteer programs. This is an excellent opportunity for a mid-level engineer looking to grow their career at a well-established technology leader.

The position offers exposure to cutting-edge technology and the chance to work on systems that impact millions of users worldwide. Oracle's commitment to diversity and inclusion, combined with their strong market position and comprehensive benefits, makes this an attractive opportunity for career growth and professional development.

Last updated a day ago

Responsibilities For Software Developer 2

  • Design and develop reliable distributed systems
  • Handle system faults such as crashes, communication errors, and software upgrades
  • Perform moderately complex problem solving
  • Apply company policies and processes

Requirements For Software Developer 2

  • Master's degree in Computer Science, Engineering, or related technical field
  • 1 year of software engineering or related experience
  • Knowledge of Embedded Real-Time Systems concepts and principles
  • Experience with multi-core platforms, networks, and communication buses
  • Proficiency in C programming language
  • Understanding of operating systems
  • Knowledge of networking technology and protocols
  • Experience with performance evaluation and optimization
  • Understanding of fault-recovery (fault detection, failure-diagnosis)
  • Knowledge of computer architecture

Benefits For Software Developer 2

Medical Insurance
  • Medical Insurance
  • Life Insurance
  • Retirement Benefits
  • Volunteer Programs

Interested in this job?

Jobs Related To Oracle Software Developer 2

Software Developer 3

Software Developer 3 position at Oracle focusing on embedded systems, device drivers, and operating systems development using C and x86 assembly.

Hardware Developer 2

Oracle is seeking a Hardware Developer 2 in Burlington, MA to design and develop electronic components and systems for the external market, requiring expertise in high-speed interface design, circuit analysis, and industry-standard tools.

Technical Program Manager II, Embedded Software Systems, Devices and Platforms

Technical Program Manager role at Google focusing on embedded software systems and hardware platforms development.

Imaging and Multimedia System Architect, Silicon

Lead system architecture for Google's Tensor SoCs, focusing on imaging, multimedia, and AI features for Pixel devices.

System Power and Performance Architect, Silicon

System Power and Performance Architect position at Google, focusing on optimizing silicon solutions for consumer products with emphasis on power efficiency and performance.