Job Information
Oracle Principal Software Engineer in BENGALURU, India
Job Description
As part of SBC team you will be working on high capacity and low latency media and encryption functionality (upto 50gig) , high scale and performance tuned TCP,IP, TLS, DTLS, IPSec and SRTP stacks under Physical Network Function and VNF environments.
Architect, Design, implement and maintain data path and security software for Oracle Communication products in a variety of multicore environments, NVF environments and Cloud.
Maintain and enhance existing platform functionality in response to needs.
Collaborate closely with hardware and software engineering teams throughout the release cycle
Write functional and design specifications as required.
Contribute to evolving architecture, discussions and solutions.
Career Level - IC4
Responsibilities
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 Networking software on SBC product line.
Prior experience in high capacity data path development in custom build appliance hardware is a must. Experience on Cavium / EzChip based Network processors and SoC is added plus
Strong knowledge of Operating System fundamentals and computer network/communication is a must.
Multi-threaded programming skills under Linux OS envt. Should have used Shared memory, Semaphores, Concurrency, signal handlers, Spin locks.
Detailed knowledge of TCP/UDP/IP4/IPv6/ARP / IPSEC or other transport protocols is strongly desirable. Working experience on Linux Networking stack is desired.
Experience and providing solutions for Performance , capacity expansions under High load conditions, fine tuning the systems, Network optimization, Scalaability and performance experience is a must.
Must have 15+ years of software development experience.
C/C++ experience required.
Experience with high scale applications for multi-core systems a strong plus.
Must possess excellent oral and written communication skill.
Must be able to work independently.
Additional Details:
Experience in working with Soc (Cavium Soc, EzChip NP) Strongly desirable
Security protocols (TLS/DTLS, SRTP, IPSec, IKE) is strongly desirable.
Experience in Audio / Video Transcoding and the latest standards is added Plus.
Experience with multi-core Network Processor architectures is a strong plus.
Linux/RTOS internals and hands-on experience with embedded development, product Architecture is preferred.
Experience in writing datapath applications on DPDK is a must.
Experience with writing communication software for Virtual Machine environment is a must.
Experience in deploying applications on public/private cloud is a strong plus.
Linux internals and hands-on experience with embedded development, product Architecture is preferred.
About Us
As a world leader in cloud solutions, Oracle uses tomorrow’s technology to tackle today’s problems. True innovation starts with diverse perspectives and various abilities and backgrounds.
When everyone’s voice is heard, we’re inspired to go beyond what’s been done before. It’s why we’re committed to expanding our inclusive workforce that promotes diverse insights and perspectives.
We’ve partnered with industry-leaders in almost every sector—and continue to thrive after 40+ years of change by operating with integrity.
Oracle careers open the door to global opportunities where work-life balance flourishes. We offer a highly competitive suite of employee benefits designed on the principles of parity and consistency. We put our people first with flexible medical, life insurance and retirement options. We also encourage employees to give back to their communities through our volunteer programs.
We’re committed to including people with disabilities at all stages of the employment process. If you require accessibility assistance or accommodation for a disability at any point, let us know by calling +1 888 404 2494, option one.
Disclaimer:
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. Oracle will consider for employment qualified applicants with arrest and conviction records pursuant to applicable law.
* Which includes being a United States Affirmative Action Employer