Oracle - Morrisville, NC
posted 4 months ago
CGBU ECP/IOT software development team is seeking an experienced platform software engineer in the Internet of Things (IoT) space. The ideal candidate will have over 10 years of development experience in a Linux environment, demonstrating a strong background in software engineering with proven results in designing, implementing, and maintaining complex systems and services. This role requires a deep understanding of software architecture and development, as well as the ability to develop enhancements within existing software architectures while envisioning future improvements. As a senior developer in the software engineering division, you will be responsible for applying your extensive knowledge to develop, debug, and design software applications according to provided design specifications. You will participate in discussions and maintenance aimed at improving software performance, maintainability, serviceability, and reliability. The position also involves rapid and continuous learning to support new features and innovations on the Linux platform, as well as working in CI/CD and DevOps work styles. The candidate should possess good knowledge of public and private cloud concepts and be proficient in programming languages such as C, Python, and Java. Familiarity with Linux package management, various Linux distributions, and the ability to bootstrap new platforms (x86, ARM) is essential. Additionally, the role requires the ability to integrate third-party drivers on the platform and a solid understanding of Linux networking and routing protocols, including firewall and NAT configurations. The ideal candidate will thrive in a fast-paced and challenging environment, demonstrating strong leadership and communication skills, along with analytical capabilities.