Senior Software Engineer

4 weeks ago


Burlington, Vermont, United States Oracle Full time
Job Description

The Platform ILOM team at Oracle Hardware Development is seeking a talented Embedded Software developer to join a growing, distributed team developing and maintaining OHD's latest embedded Linux software for new and exciting AMD, Ampere, Intel, and GPU based server products and components.

The team works across OHD and directly with Oracle Cloud Infrastructure to deliver reliable, dynamic, and efficient system configuration and management for Oracle's leading-edge servers.

As a Senior Software Engineer, you will own the software design and development for important components of this platform, collaborating with architects, domain experts, and experienced engineers.

You will be involved in early design discussions, prototype development, and implementation, as well as post-delivery enhancements and day-to-day support.

We're looking for hands-on engineers with expertise and passion for solving difficult problems in distributed systems and highly available services.

Responsibilities
  • Utilize standard software development methodology, including scoping, architecture, specification, development, source control, code review, and unit-level testing of features/sub-systems of ILOM.
  • Work closely with fellow, geographically distributed teammates and cross-functional teams toward the execution of agreed project milestones and delivery dates.
  • Communicate status, and risks, and offer mitigation strategies to ensure on-time delivery of all committed items.
  • Support operational escalations in a Cloud DevOps environment.
Preferred Qualifications/Skills
  • Proficiency with C, Bash, and Python.
  • Experience with AMD, Ampere, and/or Intel architectures.
  • Demonstrated experience developing multi-process, multi-threaded applications, including daemons, in C for an embedded Linux environment.
  • Demonstrated experience developing Linux kernel drivers and/or applications in C for interfaces like SPI, I2C/I3C, SMbus, PMbus, USB, UART, and/or Ethernet controllers.
  • Experience working directly with the Hardware team and board bring-up.
  • Experience with TCP/IP and socket programming is a plus.
  • Experience using protocols/APIs like MCTP, PLDM, and Redfish is a plus.
  • Direct experience developing Reliability, Availability, and Serviceability (RAS) functionality for system and CPU error handling in C is a plus.
  • Experience with Jira, Confluence, and BitBucket is a plus.
Education and Work Experience
  • BSEE, BSCS, BSCE, or equivalent.
  • MSEE, MSCS, or MSCE is a plus.
  • 6+ years experience as an embedded software developer.


  • Burlington, Vermont, United States SAP Full time

    Empowering InnovationWe're seeking a talented Senior Developer to join our SAP HANA Database and Analytics Core engine team. As a key contributor, you'll design, develop, and maintain our Knowledge Graph Database System engine, working closely with a collaborative and agile team.About the RoleAs a Senior Developer, you'll have the opportunity to:Contribute...


  • Burlington, Vermont, United States Fluency Inc Full time

    We are seeking a highly skilled Senior Software Engineer to join our team at Fluency Inc. The ideal candidate will have a strong background in back-end software development and a passion for digital advertising.Key Responsibilities:Plan and execute projects based on the product development pipeline and assignmentsTriage incoming issues that couldn't be...


  • Burlington, Vermont, United States Fluency Inc Full time

    Job SummaryWe're seeking a highly skilled Senior Software Engineer to join our team at Fluency Inc. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable software solutions that meet the needs of our customers.Your Role:* Plan and execute projects based on the product development pipeline and...


  • Burlington, Vermont, United States Perforce Full time

    Perforce - Helix CoreWe are seeking a highly skilled Senior Software Development Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining software applications using Golang, Nodejs, Angular, and related technologies.Key Responsibilities:Collaborate with cross-functional...


  • Burlington, Vermont, United States Alloy Enterprises Full time

    We are seeking a highly skilled software engineer to develop robust and expandable solutions for our 3D build-preparation software suite.A successful candidate will be responsible for developing new features, solving 3D geometric challenges, and helping drive development standards to quickly expand the possibilities of our novel stack-forging...


  • Burlington, Vermont, United States Alloy Enterprises Full time

    About the RoleWe are seeking a highly skilled software engineer to develop robust and expandable solutions for our 3D build-preparation software suite.A successful candidate will be responsible for developing new features, solving 3D geometric challenges, and helping drive development standards to quickly expand the possibilities of our novel stack-forging...


  • Burlington, Vermont, United States Progress Full time

    About the Role:We are seeking a highly skilled Senior Software Engineer to join our dynamic Kemp LoadMaster Development team. As a key member of our team, you will play a crucial role in providing experience-centric application delivery and security through cloud-native, virtual, and hardware load balancers.Key Responsibilities:Design and implement new...


  • Burlington, Vermont, United States Oracle Full time

    Job DescriptionThe Platform ILOM team at Oracle Hardware Development is seeking a skilled Embedded Software developer to join a distributed team developing and maintaining OHD's latest embedded Linux software for server products and components.The team works across OHD and directly with Oracle Cloud Infrastructure to deliver reliable system configuration and...


  • Burlington, Vermont, United States Abbott Laboratories company Full time

    About the RoleWe are seeking a highly skilled Senior Electromechanical Engineer to join our Research and Technology group at Abbott Laboratories. As a key member of our team, you will be responsible for designing and developing complex electro-mechanical medical devices and test equipment to support critical aspects of our product development pipeline.With a...


  • Burlington, Vermont, United States Concentric Healthcare Staffing Full time

    Job Title: {title}As a seasoned Backend Developer with a strong background in software engineering, you will be responsible for designing and implementing scalable and efficient backend systems. Your primary focus will be on developing high-quality code, working closely with cross-functional teams, and ensuring seamless integration with our existing...

  • Software Engineer

    2 weeks ago


    Burlington, Vermont, United States Hannaford Supermarkets Full time

    We're seeking a skilled Software Engineer to join our team at {company}. The ideal candidate will have expertise in programming languages and software development methodologies. Key responsibilities include designing, developing, and testing software applications. This role requires strong problem-solving skills and the ability to work collaboratively with...


  • Burlington, Vermont, United States HireNow Staffing Inc Full time

    Key Responsibilities:The ideal candidate will be responsible for designing, developing, and deploying scalable software systems. This includes overseeing the architecture and infrastructure of the system, ensuring high availability and performance, and collaborating with cross-functional teams to meet business objectives.Requirements:To be successful in this...


  • Burlington, Vermont, United States Interactive Process Technology LLC Full time

    Job Title: Senior Full Stack Software Developer and Technical Team LeadAt Interactive Process Technology LLC, we are seeking a highly skilled Senior Full Stack Software Developer to lead a team tasked with migrating an on-premise application to the cloud. As a key member of our team, you will collaborate closely with Cloud Engineers, Business Intelligence...


  • Burlington, Vermont, United States BAE Systems USA Full time

    Job DescriptionBAE Systems USA is seeking a highly skilled Sr. M&S Software Engineer to join our Advanced Technology and Prototyping team. As a key member of our team, you will design and implement rapid prototypes for a broad range of Intelligence, Surveillance and Reconnaissance (ISR) and Command and Control (C2) challenges.Key Responsibilities:Design and...


  • Burlington, Vermont, United States InsideHigherEd Full time

    Job Title: Research Software EngineerWe are seeking a highly skilled Research Software Engineer to join our team at the University of Vermont. As a key member of our research group, you will be responsible for designing, implementing, and maintaining robust software solutions for academic research projects.Key Responsibilities:Develop software tools and...


  • Burlington, Vermont, United States University of Vermont Full time

    Job DescriptionThe University of Vermont is seeking a highly skilled Research Software Engineer to join our team. As a key member of the VERSO Research Software Engineer team, you will work closely with researchers, data scientists, and other stakeholders to design, implement, and maintain robust software solutions.Key Responsibilities:Develop software tools...


  • Burlington, Vermont, United States Syntricate Technologies Full time

    Job Summary: We are seeking a skilled Senior Quality Assurance Engineer to join our team at Syntricate Technologies. The ideal candidate will have a strong background in software testing and a passion for delivering high-quality products. Key Responsibilities: Develop and execute software tests to identify software problems and their causes. Create test...


  • Burlington, Vermont, United States State Street Corporation Full time

    About the Role:We are seeking a highly skilled Senior Engineering Manager to lead our engineering teams in developing and maintaining cutting-edge software solutions for the financial services industry.Key Responsibilities:Lead one or more engineering teams to design, develop, and deploy software solutions that meet market needs.Provide technical guidance,...


  • Burlington, Vermont, United States BAE Systems USA Full time

    Job DescriptionWe are seeking a highly skilled Sr. M&S Software Engineer to join our Advanced Technology and Prototyping team within the Air and Space Force Solutions. As a member of this diverse group of driven professionals, you will research and design edge capabilities that address some of the hardest problems within the Department of Defense (DoD) and...


  • Burlington, Vermont, United States InsideHigherEd Full time

    Job SummaryWe are seeking a highly skilled Research Software Engineer to join our team at the Vermont Complex Systems Center. The successful candidate will be responsible for designing, implementing, and maintaining robust software solutions for academic research.Key ResponsibilitiesDevelop software tools and optimize algorithms for research...