Search jobs > Austin, TX > Temporary > Software development

Linux Software Development Engineer - Specialized

TekWissen LLC
Austin, TX, United States
Full-time
Quick Apply

Overview :

TekWissen Group is a workforce management provider throughout the USA and many other countries in the world. This Client is an American multinational semiconductor company based in Santa Clara, California, that develops computer processors and related technologies for business and consumer markets.

global company that specializes in manufacturing semiconductor devices used in computer processing. The company also produces flash memories, graphics processors, motherboard chip sets, and a variety of components used in consumer electronics goods.

Job Title : Linux Software Development Engineer - Specialized

Work Location : Austin, TX 78728

Duration : 12 Months

Work Type : Contract

Job Type : Onsite

Job Description : THE ROLE :

THE ROLE :

Client is looking for a specialized software engineer who is passionate about improving the performance of key applications and benchmarks.

You will be a member of a core team of incredibly talented industry specialists and will work with the very latest hardware and software technology.

Successful candidates will be working across an international software organization to enable systems used in machine learning, compute, and related components including developing and supporting Linux drivers, tools, libraries, and documentation applied to a full system architecture.

You will be primarily focused on developing, implementing, and improving software critical for Client data center products

THE PERSON :

The ideal candidate should be passionate about software engineering and possess leadership skills to drive sophisticated issues to resolution.

Able to communicate effectively and work optimally with different teams across Client.

We are looking for a passionate, creative, teammate, and result oriented engineer who is passionate about groundbreaking technology and willing to work in a fast-paced groundbreaking technology environment.

A degree in computer engineering, software engineering, or electrical engineering who is interested developing, enhancing, and supporting Linux software desired.

Willing to solve sophisticated problems is a must.

KEY RESPONSIBILITIES :

Work with Client 's architecture specialists to improve future products

Apply a data minded approach to target optimization efforts

Stay informed of software and hardware trends and innovations, especially pertaining to algorithms and architecture

Design and develop new groundbreaking Client technologies

Participating in new ASIC and hardware bring ups

Develop technical relationships with peers and partners

Provide high-quality, well-tested, secure, and maintainable code

Develope for continuous integration and automated deployments

Provide ongoing maintenance and support of internal / external related drivers, libraries, tools, and documentation

Create tools for automating building, testing, deployment, monitoring on Linux

Debug and troubleshoot system-level issues and features

Proactively drive continuous improvement in all areas of activity

Develop specialized features autonomously working with driver and FW teams for completion

PREFERRED EXPERIENCE :

Strong object-oriented programming background, C / C++ and Python preferred

Ability to write high quality code with a keen attention to detail

Experience with modern concurrent programming and threading APIs

Familiarity with Linux GPU kernel driver development

Familiarization with continuous integration systems such as Jenkins

Knowledge and use of Git or similar version control repositories

Experience working in the semiconductor industry

Linux kernel development experience, either core kernel development or device driver development.

Experience with software development processes and tools such as debuggers, source code control systems (GitHub) and profilers is a plus

Effective communication and problem-solving skills

Expert in developing and debugging system hardware and software or firmware for embedded systems

Understanding of computer organization / architecture, Machine Learning, HPC

Outstanding interpersonal and communication skills

Must be a self-starter, and able to independently drive tasks to completion

Experience in managing technical features in projects

ACADEMIC CREDENTIALS :

Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent

The top 3 requirements are :

C / C++, Python for system level application programming with some experience working with drivers and firmware

Linux and Linux distros (Ubuntu, Suse, RHEL)

SW build and release processes and related tools, Ci / Cd, etc.

TekWissen Group is an equal opportunity employer supporting workforce diversity.

5 days ago
Related jobs
Promoted
Amazon
TX, United States

Participate in the full software development life cycle, including writing clean, maintainable, and well-documented code, conducting code reviews, deploying production-ready software to Amazon's infrastructure and supporting the software in production. You will work with a diverse group of engineers...

Advanced Micro Devices, Inc
Austin, Texas

THE PERSON: Has knowledge about ACPI, USB, PCIE, SATA and other PC industry standard, with solid software development skill as well as BIOS/Firmware UEFI/EDKII development experience. THE PERSON: Has knowledge about ACPI, USB, PCIE, SATA and other PC industry standard, with solid software developmen...

Mediabistro
Austin, Texas

They will be developing and optimizing algorithms for new GPU hardware Perform, code reviews, build unit tests, author detailed documentation related to their work, and work with on-site and offshore teams to deliver the software solutions on scheduleThey will play a key role in all phases of the so...

Eagle Eye Networks
Austin, Texas

We are looking for a highly skilled and motivated Quality Assurance Software Development Engineer in Test (QA SDET) to join our dynamic team. The QA SDET will be responsible for designing and implementing automated tests, ensuring the quality of our software products, and working closely with the de...

AMD
Austin, Texas

AMD is looking for an influential software engineer who is passionate about improving the performance of key applications and benchmarks. The ideal candidate should be passionate about software engineering and possess leadership skills to drive sophisticated issues to resolution. Experience with Win...

Amazon.com Services LLC
Austin, Texas

We are looking for a Software Development Engineer who is excited about leading the technical vision and architecture Security solutions. The successful candidate is expected to contribute to all parts of the software development and deployment lifecycle, including design, development, documentation...

AMD
Austin, Texas

Would you like to be part of a world class team enabling software for world class datacenters and the mightiest supercomputers? AMD is searching for talented and highly motivated AI Software Engineers to join our team of developers pushing the boundaries of efficiency and performance to enable and o...

Amazon Web Services, Inc.
Austin, Texas

AWS Partner Systems is looking for a results-oriented, self-driven Development who can help us create the next generation of distributed, scalable systems that support AWS' current and future business needs. AWS Partner Systems is looking for a results-oriented, self-driven Development who can help ...

Amazon.com Services LLC
Austin, Texas

We are looking for a Software Development Engineer (SDE) with an expertise in machine learning lifecycle management, model training & validation, and model debugging & analysis tools. The software engineer will to transform and model data, and research all aspects of HR, including workforce planning...

Amazon.com Services LLC
Austin, Texas

You will partner with System Engineers, Network Engineers and Software Engineers globally to develop simple and efficient technology for our Fulfillment Centers and Transportation Sites. Amazon Operations Technology is looking for an experienced Senior Software Development Engineer to join our CIA C...