Senior Software Principal Engineer

3 weeks ago


Austin, Texas, United States Dell Full time

Software Engineering Team

The Software Engineering team at Dell is responsible for delivering next-generation software application enhancements and new products for a changing world.

We design and develop software for platforms, peripherals, applications, and diagnostics using the most advanced technologies, tools, software engineering methodologies, and the collaboration of internal and external partners.

Job Summary

We are seeking a Senior Software Principal Engineer to join our team in Austin, Texas. As a Senior Software Principal Engineer, you will be responsible for developing sophisticated systems and software based on customer business goals, needs, and general business environment.

Key Responsibilities

  1. Implement solutions using C/C++ programming/assembly and conduct design/code reviews, debug complex system software issues using analyzers and other hardware debug tools.
  2. Work on all aspects of software development life cycle (using specifications to assist in design documentation, code development, debugging, validation), work with system and software architects on feature definitions, requirements, and behavior specifications.
  3. Communicate and coordinate activities across local/remote, internal/external sites.
  4. BSEE, BSCE, BSCS or related degree plus 12+ years of current embedded software development experience.
  5. Knowledge of compilers, assemblers, debuggers, systems software, data structures, and algorithms.
  6. Strong programming skills in C/C++, strong analytical, problem-solving, and debugging skills.
  7. Understanding of OS Services (Linux or RealTimeOS), familiarity with Git.
  8. Basic understanding of x86-based personal computer architecture and operating systems, experience in firmware or BIOS/UEFI development.
  9. Familiarity with Agile methodologies, as well as with using the Atlassian suite of tools (BitBucket, Bamboo, Jira, and Confluence), scripting (Python) and assembly experience, familiarity with standard hardware protocols.

About Dell

Dell Technologies is a unique family of businesses that helps individuals and organizations transform how they work, live, and play.



  • Austin, Texas, United States Dell Full time

    Senior Software Principal EngineerThe Software Engineering team at Dell delivers cutting-edge software application enhancements and new products for a rapidly changing world. As a Senior Software Principal Engineer, you will be responsible for developing sophisticated systems and software based on customer business goals, needs, and general business...


  • Austin, Texas, United States Dell Technologies Full time

    Senior Software Principal EngineerThe Software Engineering team at Dell Technologies delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications, and diagnostics — all with the most advanced technologies, tools,...


  • Austin, Texas, United States BAE SYSTEMS Full time

    Job Title: Senior Principal Embedded Software EngineerAre you a seasoned software engineer looking for a new challenge? Do you have a passion for developing innovative solutions that make a real difference? We're seeking a Senior Principal Embedded Software Engineer to join our team at BAE Systems.About the RoleThis is an exciting opportunity to work on...


  • Austin, Texas, United States Dell Full time

    Senior Software Principal EngineerDell Technologies is seeking a highly skilled Senior Software Principal Engineer to join our Software Engineering Team in Austin, Texas. As a key member of our team, you will be responsible for developing sophisticated systems and software based on our customers' business goals, needs, and general business environment.Key...


  • Austin, Texas, United States Dell Full time

    Software Engineering Team LeadThe Software Engineering team at Dell delivers cutting-edge software application enhancements and new products for a rapidly changing world. Working at the forefront of innovation, we design and develop software for platforms, peripherals, applications, and diagnostics - all with the most advanced technologies, tools, software...


  • Austin, Texas, United States Futran Tech Solutions Pvt. Ltd. Full time

    Role:As a Senior Principal Software Engineer on our Software Engineering, AI Products team, you will have the opportunity to architect cutting-edge AI tools and solutions that propel the advancement of AI throughout its lifecycle.Key Responsibilities: Ensure successful deployment of AI-based tools and systems that significantly improve operational efficiency...


  • Austin, Texas, United States Centric Software Full time

    About the Role:Centric Software is seeking a highly skilled Principal Engineer to join our Innovation Programs Group. This role involves driving innovation, identifying gaps in our product line, and creating rapid prototypes to enhance our offerings.Key Responsibilities:Design and implement scalable, high-performance architecture for innovative...


  • Austin, Texas, United States Dell Full time

    Job DescriptionAs a Senior Software Principal Engineer at Dell, you will be responsible for developing sophisticated systems and software based on customer business goals, needs, and general business environment.The Software Engineering team delivers next-generation software application enhancements and new products for a changing world. We design and...


  • Austin, Texas, United States Dell Full time

    Job SummaryWe are seeking a highly skilled Senior Software Principal Engineer to join our Software Engineering team in Austin, Texas. As a key member of our team, you will be responsible for developing sophisticated systems and software based on customer business goals, needs, and general business environment.Key Responsibilities:Implement solutions using...


  • Austin, Texas, United States Dell Full time

    Job SummaryWe are seeking a highly skilled Senior Software Principal Engineer to join our Software Engineering team in Austin, Texas. As a key member of our team, you will be responsible for developing sophisticated systems and software based on customer business goals, needs, and general business environment.Key Responsibilities:Implement solutions using...


  • Austin, Texas, United States Dell Full time

    Job SummaryWe are seeking a highly skilled Senior Software Principal Engineer to join our Software Engineering team in Austin, Texas. As a key member of our team, you will be responsible for developing sophisticated systems and software based on customer business goals, needs, and general business environment.Key ResponsibilitiesImplement solutions using...


  • Austin, Texas, United States Org_Subtype_BU008_Client_Solutions Full time

    Job SummaryWe are seeking a highly skilled Senior Software Principal Engineer to join our Software Engineering team in Austin, Texas. As a key member of our team, you will be responsible for developing sophisticated systems and software based on customer business goals, needs, and general business environment.Key Responsibilities:Implement solutions using...


  • Austin, Texas, United States Dell Technologies Full time

    About the RoleWe are seeking a highly skilled Senior Software Principal Engineer to join our Software Engineering team in Austin, Texas. As a key member of our team, you will be responsible for developing sophisticated systems and software based on customer business goals, needs, and general business environment.Key ResponsibilitiesImplement solutions using...


  • Austin, Texas, United States Dell Full time

    As a Senior Software Principal Engineer at Dell, you will be responsible for developing sophisticated systems and software based on the customer's business goals, needs, and general business environment.Key Responsibilities:Implement solutions using C/C++ programming/assembly and conduct design/code reviews, debug complex system software issues using...


  • Austin, Texas, United States CVS Health Full time

    About the RoleThe Principal Software Engineer will be responsible for advancing the architecture and mobile product of CVS Health's customer-facing Flagship CVS Shopping and Health apps. This role will involve working with cross-functional teams to deliver great user experiences and partnering with Apps Platform Engineers, Product Managers, Engineering...


  • Austin, Texas, United States Dell Technologies Full time

    Job DescriptionAs a Senior Software Principal Engineer at Dell Technologies, you will be responsible for developing sophisticated systems and software based on customer business goals, needs, and general business environment.Key Responsibilities:Implement solutions using C/C++ programming/assembly and conduct design/code reviews, debug complex system...


  • Austin, Texas, United States Raytheon Full time

    About the Role:Raytheon is seeking a skilled Senior Principal Software Engineer with expertise in test equipment to join our team. As a key member of our Test Equipment Engineering (TEE) team, you will be responsible for developing, integrating, and maintaining software solutions for on-site factory support of test systems.Key Responsibilities:• Guiding...


  • Austin, Texas, United States Dell Technologies Full time

    Software Principal EngineerAt Dell Technologies, we're committed to delivering innovative solutions that transform the way people work, live, and play. As a Software Principal Engineer on our Software Engineering Team in Austin, Texas, you'll play a critical role in shaping the future of our products and services.Key Responsibilities:Develop sophisticated...


  • Austin, Texas, United States Raytheon Full time

    About the Role:Raytheon is seeking a skilled Senior Principal Software Engineer to join our Test Equipment Engineering (TEE) team. As a key member of this multi-discipline organization, you will be responsible for developing test solutions for all Raytheon products. Your expertise in software development, integration, and maintenance will be instrumental in...


  • Austin, Texas, United States Oracle Full time

    Cloud Engineering Infrastructure DevelopmentOracle is seeking a Senior Principal Software Developer to join our Cloud Engineering Infrastructure Development team. As a key member of our team, you will be responsible for designing and developing fundamental architectural changes for GPU delivery, health monitoring, triage automation, and diagnostic...