Experience Inc. Jobs

Job Information

Oracle Software Developer 3 Diagnostics in Bengaluru, India

Software Developer 3 Diagnostics

Preferred Qualifications

Oracle is searching for highly motivated engineers who want to maximize their skills developing cutting edge hardware systems for secure, diverse, content rich networks.

Department Description:

This role involves working in diagnostic / hardware verification environment with emphasis on system-level testing. The successful candidate will be responsible for planning, designing, writing, debugging and optimizing functional tests for Oracle's Session Border Controller (SBC) hardware used in engineering, manufacturing and field support environments. Must be able to work effectively with hardware architects, logic designers and manufacturing test engineers to solve functional issues and to work with customer support engineers to improve test coverage and fault isolation.

Position overview:

Our organization is looking for highly motivated, dedicated team members to design, development and test these products. Engineers will utilize a broad skillset to implement designs and participate in all phases of product development.


  • Design and develop diagnostic tests to verify the hardware design of Oracle's Session Border Controller (SBC) hardware. Develop diagnostic tests in a Linux environment and programmed in C.

  • Develop and modify Linux kernel device drivers to be used by the diagnostic tests.

  • Manage large Linux build stream used for diagnostic code development for multiple platforms.

  • Strong C programming skills.

  • Experience with hardware bring-up, debug and writing diagnostic tests to verify hardware design.

  • Experience working with Linux in an embedded environment (Linux kernel device drivers, multi-threaded software).

  • Experience with a large build environment and makefile programming language.

  • Experience with Clearcase source code version control.

  • Good written communication skills with the ability to produce technical specifications

  • Knowledge of BIOS development and scripting languages a plus

  • Working experience on Intel processors is a plus

Education and Experience:

. Bachelor of Science degree in Computer Science, Computer Engineering or Electrical Engineering with 5 -10 years of embedded software development experience

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 assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. Provide technical leadership to other software developers. Specify, design and implement modest changes to existing software architecture to meet changing needs.

Duties and tasks are varied and complex needing independent judgment. Fully competent in own area of expertise. May have project lead role and or supervise lower level personnel. BS or MS degree or equivalent experience relevant to functional area. 4 years of software engineering or related experience.

Job: Product Development

Location: IN-IN,India-Bengaluru

Job Type: Regular Employee Hire

Organization: Oracle