Taro Logo

Software Developer 4- Linux, C++

Oracle is a world leader in cloud solutions, using innovative technology to tackle today's problems. With a 40+ year history, Oracle operates with integrity and promotes diverse insights and perspectives. The company offers global opportunities with a focus on work-life balance and a competitive suite of employee benefits. Oracle is committed to inclusivity, including people with disabilities, and operates as an Equal Employment Opportunity Employer.
Morrisville, NC, USA
$94,200 - $223,500
Backend
Senior Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Enterprise SaaS · Cloud
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Applications Developer

Senior Applications Developer position at Oracle focusing on Fusion Global HR and Talent products, requiring Java expertise and 4+ years of software engineering experience.

Senior Applications Developer

Senior Applications Developer position at Oracle focusing on Fusion development, requiring 4+ years of experience in Java/J2EE or database technologies.

Senior Applications Developer

Senior Applications Developer position at Oracle, focusing on Fusion Global HR and Talent products, requiring 4+ years of Java/J2EE experience and strong database skills.

Software Developer 4

Senior Software Developer role at Oracle focusing on distributed database development, requiring 8+ years of experience in platform development and cloud services.

Senior Applications Developer

Senior Applications Developer position at Oracle, focusing on Fusion Global HR and Talent products, requiring 3-5+ years of Java/J2EE experience and strong database skills.

Description For Software Developer 4- Linux, C++

Oracle's CGBU ECP/IOT software development team is seeking an experienced platform software engineer in the IOT space with 10+ years of development experience in a Linux environment. The role involves designing, implementing, and maintaining complex systems and services, as well as participating in continuous improvement of software performance, maintainability, serviceability, and reliability. The ideal candidate should have a BS or MS degree in computer science or equivalent, strong skills in C/Python/Java, experience with CI/CD and DevOps, knowledge of public/private cloud concepts, and familiarity with various Linux distributions and networking protocols. The position offers opportunities for rapid learning and innovation on the Linux platform, working with cutting-edge technologies like WIFI and Mesh standards, and integrating third-party drivers. The role requires strong communication skills, analytical abilities, and the capacity to work in a fast-paced, challenging environment as part of an agile development team. Oracle offers a comprehensive benefits package, including medical, dental, and vision insurance, 401(k) with company match, paid time off, and various other perks. The company is committed to diversity, work-life balance, and using innovative technology to solve today's problems.

Last updated 6 months ago

Responsibilities For Software Developer 4- Linux, C++

  • Apply extensive knowledge of software architecture and development in developing, debugging, and designing software applications
  • Develop enhancements within existing software architecture and envision future improvements
  • Work with C/Python/Java in a fast-paced and challenging environment
  • Participate in agile development teams
  • Work with cloud platforms (OCI / AWS / Azure / GCP)
  • Implement Micro-Services architecture
  • Bootstrap new Linux platforms (x86, ARM)
  • Work with containerization technologies (Docker, Kubernetes)
  • Implement and manage databases (Oracle database / MySQL)
  • Work with hypervisors (e.g., KVM)
  • Implement container networking, docker/podman
  • Work with security protocols (IPSEC, TLS) and routing protocols (BGP/OSPF)
  • Integrate WIFI 6, 7, Mesh standards with MediaTek or Qualcomm WIFI modules
  • Implement various network protocols (HTTPS, DNS, DHCP, etc.)
  • Perform Linux performance tuning and characterization

Requirements For Software Developer 4- Linux, C++

Linux
Python
Java
MySQL
  • BS or MS degree in computer science or equivalent
  • 10+ years of software engineering experience
  • Proficiency in C/Python/Java
  • Experience with Linux environments and distributions
  • Knowledge of public/private cloud concepts
  • Familiarity with CI/CD and DevOps practices
  • Experience with Linux package management (YUM, RPM)
  • Ability to bootstrap new platforms (x86, ARM)
  • Knowledge of WIFI and Mesh standards
  • Experience with Linux networking and routing protocols
  • Familiarity with Linux firewall and NAT
  • Strong communication skills in English
  • Ability to multi-task and handle changing priorities
  • Excellent team skills and can-do attitude

Benefits For Software Developer 4- Linux, C++

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Medical, dental, and vision insurance
  • Short term and long term disability
  • Life insurance and AD&D
  • Supplemental life insurance
  • Health care and dependent care Flexible Spending Accounts
  • Pre-tax commuter and parking benefits
  • 401(k) Savings and Investment Plan with company match
  • Flexible Vacation policy
  • 11 paid holidays
  • Paid sick leave
  • Paid parental leave
  • Adoption assistance
  • Employee Stock Purchase Plan
  • Financial planning and group legal services
  • Voluntary benefits including auto, homeowner and pet insurance

Interested in this job?