Current jobs related to Software Principal Engineer - Austin - TekWissen ®


  • Austin, Texas, United States Realtor Careers Full time

    Job Title: Principal Software EngineerWe are seeking a highly skilled Principal Software Engineer to join our team at Realtor.com. As a key member of our engineering team, you will be responsible for designing and implementing innovative solutions that drive business growth and customer satisfaction.Key Responsibilities:Lead technical initiatives and drive...


  • 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 Full time

    Software Principal EngineerThe Software Engineering team at Dell is responsible for delivering cutting-edge application enhancements and new products that transform the way individuals and organizations work, live, and play. As a Software Principal Engineer, you will play a key role in designing and developing sophisticated systems and software that meet the...


  • Austin, Texas, United States Dell Full time

    Software Principal EngineerThe Software Engineering team at Dell is responsible for delivering next-generation application enhancements and new products for a changing world. As a Software Principal Engineer, you will be part of a team that designs and develops software for platforms, peripherals, applications, and diagnostics using the most advanced...


  • Austin, Texas, United States Procore Technologies Full time

    Job Title: Principal Software EngineerWe are seeking a highly skilled Principal Software Engineer to join our Product & Technology Team at Procore Technologies. As a key member of our engineering team, you will play a critical role in designing, developing, and implementing scalable software solutions that meet the needs of our customers.Key...


  • Austin, Texas, United States Dell Full time

    Software Principal EngineerThe Software Engineering team at Dell is responsible for delivering next-generation application enhancements and new products for a changing world. Our team designs and develops software for platforms, peripherals, applications, and diagnostics, leveraging advanced technologies, tools, and software engineering methodologies in...


  • Austin, Texas, United States Dell Full time

    Software Principal EngineerThe Software Engineering team at Dell is responsible for delivering next-generation application enhancements and new products for a changing world. As a Software Principal Engineer, you will be part of a team that designs and develops software for platforms, peripherals, applications, and diagnostics using advanced technologies,...


  • Austin, Texas, United States Dell Full time

    Software Principal EngineerThe Software Engineering team at Dell is responsible for delivering next-generation application enhancements and new products for a changing world. As a Software Principal Engineer, you will be part of a team that designs and develops software for platforms, peripherals, applications, and diagnostics using the most advanced...


  • Austin, Texas, United States Chasm Select Full time

    Job Title: Principal Software EngineerWe are seeking a highly skilled Principal Software Engineer to lead our software development team and drive the success of our AwareCDI platform.About the RoleAs a Principal Software Engineer, you will be responsible for providing technical leadership and guidance to our software development team. You will design and...


  • 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 Procore Technologies Full time

    Job Title: Principal Software EngineerWe are seeking a highly skilled Principal Software Engineer to join our Product & Technology Team at Procore Technologies. As a key member of our engineering team, you will be responsible for designing, developing, and implementing scalable software solutions to meet the needs of our customers.Key Responsibilities:Lead...


  • Austin, Texas, United States Renesas Electronics Full time

    Job Title: Principal Software EngineerWe are seeking a highly skilled Principal Software Engineer to join our team at Renesas Electronics. As a key member of our software development team, you will be responsible for designing, developing, testing, and maintaining software that meets the needs of our customers and internal teams.Key Responsibilities:Design...


  • Austin, Texas, United States Dell Full time

    Software Engineering TeamThe 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...


  • 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 Dell Technologies Full time

    Software Principal EngineerAs a 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. You will implement solutions using C/C++ programming/assembly and conduct design/code reviews. You will work on all aspects of...


  • 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 Org_Subtype_BU008_Client_Solutions Full time

    Senior Software Principal EngineerAs a Senior Software Principal Engineer on our Software Engineering Team in Austin, Texas, 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...


  • Austin, Texas, United States Oracle Full time

    Job Title: Principal Software Development EngineerOracle is seeking a highly skilled Principal Software Development Engineer to join our Cloud Identity and Access Management team in Seattle, WA.About the RoleWe are looking for a talented engineer with experience in designing and developing cloud-native services, particularly in the area of identity and...


  • Austin, Texas, United States Dell Full time

    Senior Software Principal EngineerAt Dell, we're committed to delivering next-generation software application enhancements and new products that transform the way we work, live, and play. As a Senior Software Principal Engineer, you'll play a critical role in shaping the future of our software engineering team.Key Responsibilities:Develop sophisticated...

Software Principal Engineer

3 months ago


Austin, United States TekWissen ® Full time

Position: Software Principal Engineer

Location: Austin, TX, 78753

Duration: 8+ Months

Job Type: Contract

Work Type: Onsite

Pay Rate: $80.00/h to $84.00/h


Overview:


TekWissen Group is a workforce management provider throughout the USA and many other countries in the world. The global company designs, develops, and manufactures personal computers (PCs) and a variety of computer related products. The company is one of the world's leading suppliers of PCs.


Description:

ACCOUNTABILITIES:

  • Seasoned Linux application developer with above average knowledge of the Linux Kernel.
  • The applicant is expected to be familiar with the commands that are used each day in the Linux development environment.
  • The ability to demonstrate additional, less commonly known, but useful Linux administrative commands is a plus.
  • Provides full design, planning, configuration, documentation, deployment and top-level support ownership of storage infrastructure technologies.
  • Identifies design requirements and makes recommendations for capacity planning, performance optimization and future direction.
  • Designs storage solutions per business requirements. This includes performing storage workload modeling for sizing, optimization and troubleshooting.
  • Researches and compares system/OS features and works with vendors on system sizing for specific applications.
  • Understands storage virtualization, data rationalization, workload automation, storage provisioning, Disaster Recovery and SAN Fabric management.
  • Troubleshoots storage-related reliability, availability, and performance issues.
  • Collaborates on and implements architecture recommendations to application integration, system administration, problem management, preventive maintenance, performance tuning.
  • Identifies and eliminates performance bottlenecks and makes performance-related recommendations (hardware, software, configuration).
  • Leads or participates in the software development lifecycle, which includes research, new development, modification, security, correction of errors, reuse, re-engineering and maintenance of software products.
  • Manages or utilizes software that is built and implemented as a product, using best-in-class development process/lifecycle management (ex: Agile, Waterfall).
  • Gathers business requirements and participates in product definition and feature prioritization, including customer usability studies.
  • Performs competitive analysis for features at a product level scope. Leads the testing and fixing of new or enhanced products.
  • Creates technical documentation of software products/solutions.
  • Assists with the development and review of end user and technical end user documentation.
  • Drives idea generation for new software products, or for the next version of an existing product.
  • Protects Intellectual property by working appropriate legal elements (ex: procurement, patents, open source).
  • Responsible for the delivery of products within budget, schedule and quality guidelines.
  • Works with the team to develop, maintain, and communicate current development schedules, timelines and development status.
  • Makes changes to system software to correct errors in the original implementation and creates extensions to existing programs to add new features or performance improvements.
  • Designs and develops major functional or performance enhancements for existing products, or produces new software products or tools.
  • Reviews requirements, specifications and designs to assure product quality; develops and implements plans and tests for product quality or performance assurance.

RESPONSIBILITIES:

  • Contributes to the design and architecture of high-quality, complex systems and software/storage environments
  • Prepares, reviews and analyzes software/storage specifications for products and systems
  • Contributes to the development, review, analysis and implementation of test strategies for complex software products and systems/for storage products and systems
  • Contributes to the development, test and integration of code for new or existing software of significant complexity involving multiple teams
  • Provides the review, analysis and closed-loop corrective action for issues contributing to software/storage defects and business process problems
  • Designs and implements software lifecycle and quality assurance methods for projects and products
  • Presents accurate project status to senior leadership, at both a summary and detailed level
  • Prepares technical documents used internally and externally to provide both summary and detailed technical information other teams require to complete projects and tasks

The Linux applicant should have:

  • Solid Linux application programming experience 6-8 years.
  • Ubuntu experience a plus
  • Firsthand, demonstratable, experience with Linux system design, development, and debugging
  • Ability to convey basic Linux troubleshooting and debugging skills
  • Experience with BASH or similar Linux shell environment
  • Debugging abilities utilizing available Linux debuggers, such as gdb
  • Conscientious of resources (memory, filesystem, etc.) during software development
  • Ability to debug system-level, multi-component, complex issues that span multiple stack layers down to the kernel
  • Advanced user level Linux application development and debugging abilities
  • Familiarity with REST, Redfish, SOAP, or other similar protocols
  • Knowledge of Git and the ability to demonstrate various Git commands a developer would use in day-to-day software development
  • The ability to demonstrate commands a Linux administrator or developer would run nearly every day
  • Some degree of Linux Kernel driver knowledge is strongly desired. Such knowledge usually includes loading/listing kernel modules, methods to debug drivers and such
  • Familiarity with Linux system configuration files, including such things as networking and user permissions
  • You are considered the “go to” person for Linux related questions and problems
  • Experience with cross-compiling is a plus
  • Examples of published Open-Source projects is a plus, as a project lead, contributor, or maintainer is a big plus


TekWissen® Group is an equal opportunity employer supporting workforce diversity.