Expoint – all jobs in one place
The point where experts and best companies meet

C jobs

With Expoint, the dream vaccancy is waiting for you around the corner. Jobs as C, is this the job you are looking for? We definitely have a C job with your name on it.
Company
Job type
Job categories
Job title (1)
United States
State
City
275 jobs found
10.11.2025
N

Nvidia Senior C++ Build Engineer - DC System Software United States, Texas

Limitless High-tech career opportunities - Expoint
Description:
US, IL, Champaign
US, WA, Redmond
US, CA, Santa Clara
time type
Full time
posted on
Posted Today
job requisition id

NVIDIA is looking for outstanding software engineers to help us expand our enterprise GPU management and monitoring tools. In this role you will work closely with the broader NVIDIA team to design and build Linux-based management agents, CLI tools and end-to-end integration solutions that combine GPUs with the rest of the data center software management ecosystem. You will also help maintain our containerized build environment, build process, CI/CD pipelines and infrastructure, and packaging.

We are focused on supporting NVIDIA products across HPC, cloud and enterprise on both bare metal and virtualized platforms as the role of GPUs in all of these environments expands rapidly. Your contributions will span many aspects of GPU system integration, including telemetry and metrics, health checks, diagnostics, configuration, accounting and policy. These tools fill roles of both passive background monitoring and active online management with a core emphasis on operational transparency and seamless integration in customer environments. Your code will support single node developer systems through large clusters with thousands of nodes. To be successful you will need to have a strong Linux C/C++ background, familiarity with distributed software development and a proven work ethic. You will be expected to jump in quickly and provide important contributions from day one. This is a dynamic work environment with many exciting opportunities awaiting. NVIDIA GPUs are central to many hot trends in the enterprise, cloud and datacenter. Come join us as we craft the future of accelerated compute and AI.

What you'll be doing:

  • Develop robust, scalable C++ user space data center management system software under Linux

  • Build and maintain user-space libraries, agents, plugins, bindings and CLI tools

  • Enable GPU management integration with the OSS ecosystem, including Kubernetes and Docker

  • Maintain build and CI/CD processes to deliver our product on CUDA-supported OSes.

  • Support internal and external users through bug fixes, documentation and feature improvements

  • Maintain high quality products through robust test coverage and smart design

What we need to see:

  • BS or higher in Computer Science or equivalent experience.

  • 5+ years of meaningful industry experience with a strong C++ development background

  • User space development and debugging expertise under Linux environments

  • Experience packaging software for Linux package managers (DEB and RPM)

  • Experience using Kitware utilities to manage builds (CMake, CPack, CTest)

  • Experience with APIs and interface design

  • Outstanding written and verbal interpersonal skills. Strong motivation and commitment to learn new skills

  • Ability to execute all aspects of the software development lifecycle. Ability to manage time in a fast, heavily multitasked environment

Ways to stand out from the crowd:

  • Development experience with python, go, and rust. Experience developing CI/CD pipelines using GitLab-CI, GitHub Actions, or Jenkins

  • Experience developing containerized environments using Docker (buildx, bake, BuildKit), Exposure to GPU programming with CUDA

  • Experience developing playbooks, roles, and modules for Ansible configuration. Experience with RESTful web services using CLI tools

You will also be eligible for equity and .

Expand
09.11.2025
AT

AlignTech 3D C++ Software Engineer United States, North Carolina, Raleigh

Limitless High-tech career opportunities - Expoint
Description:
This role suits mid-level software engineers interested in joining the FAB Efficiency team as a 3D C++ Software Engineer. You’ll work with cross-functional teams including manufacturing design, automation and cloud engineering to enhance 3D CAD/CAM software for manufacturing technologies like SLA printing and laser trimming, improving accuracy and efficiency. Successful candidate will play a key role in advancing scalable and high-quality production systems.
Employment Type
Full Time
US-North Carolina-Raleigh
Workplace type
Role expectations
  • Implement robust solutions for manufacturing involving computational geometry and modern C++.
  • Design, develop, troubleshoot and improve CAD/CAM software to integrate innovative technologies into production workflows.
  • Develop tools to support quality assurance processes and engineering studies.
  • Work closely with manufacturing design and automation teams to communicate options and define requirements.
  • Follow best practices. Produce high quality, testable, and reusable code. Share your expertise, help your colleagues and learn from others as well.
  • Participate in architecture and design reviews, propose and implement solutions.
  • Adhere to quality and regulatory guidelines for medical device software development.
What we're looking for
  • A bachelor's or master's degree in computer science, another engineering discipline, or an equivalent qualification
  • 5+ years of professional experience developing software in C++ (11- 17 or higher)
  • Experience with applied geometry in CAD or computer graphics.
  • Working knowledge of software versioning systems and task tracking
  • Deep knowledge of the C++ language and ability to navigate large code base.
Complementary skills
  • Experience with Python to automate routines
  • Knowledge of applications hosted in the cloud
  • Strong analytical skills
Your growth and well-being:

  • Health and well-being programs to keep you thriving in both body and mind.
  • Employee-exclusive discounts on Invisalign products.
  • Learning opportunities through online learning resources and support for your individual development plans.
  • Inclusive, global workplace that fosters collaboration, recognition and belonging.
Country and/or role specific details will be shared with you by your recruiter during the interview process.
Expand
17.10.2025
JE

Johnson Electric Mold Setter - C Crew United States, Illinois, Springfield

Limitless High-tech career opportunities - Expoint
Description:


Full-time

As our next, you’ll be responsible for mold setups, changes, and preventative maintenance on a variety of plastic injection molds (30 to 650 tons). Your expertise in injection molding and mechanical systems will be key to ensuring optimal production and product quality.

Why You’ll Love Working Here:
  • Employee Empowerment: A culture that empowers employees to take initiative and make impactful decisions.
  • Diverse Projects: Work on a variety of projects across different industries, gaining broad experience.
  • Mentorship Opportunities: Access to mentorship programs that help you grow both personally and professionally.
  • Global Mobility: Opportunities for international assignments and transfers to broaden your career horizons.
What You’ll Be Doing:

• Set up and monitor mold operations to meet customer requirements
• Safely change molds using overhead cranes
• Perform job changeovers and prepare machines for production
• Make hydraulic, water, and electrical connections
• Start up machines and inspect parts for quality
• Adjust processes to meet specifications
• Troubleshoot and keep machines running during shift
• Handle raw and finished material movement
• Complete required paperwork and record process settings

What We’re Looking For:

• High school diploma
• 1–2 years of manufacturing experience (preferably in injection molding)
• Ability to lift up to 50 lbs and perform physical tasks (walking, bending, etc.)
• Visual acuity to detect defects and color variations
• Safe work practices in a production environment
• Experience operating molding machines, robots, forklifts, and cranes
• Strong problem-solving and mechanical skills
• Knowledge of electrical, hydraulic, and fluid power systems
• Effective communication and math skills


Bonus Points If You Have:

• Technical certifications in molding or mechanical systems
• Experience with process documentation and optimization
• Familiarity with 6S and lean manufacturing principles

Expand
13.10.2025
A

Amazon Sr SDE C/C++ Hardware/Software Co-Design Machine United States, Texas, Austin

Limitless High-tech career opportunities - Expoint
Description:
Description

At the heart of AWS Machine Learning servers reside our custom Amazon-designed silicon that powers next-generation machine learning capabilities for our customers. We're seeking an experienced C/C++ engineer to join our embedded software team, where you'll develop bare metal firmware that drives neural network model execution across our custom ASIC-based ML Accelerator chips.Working at the intersection of hardware and software, you'll collaborate closely with our architecture and design teams to design and implement firmware and custom hardware that enables machine learning within our accelerator chips. Our mission is ambitious: to democratize access to industry-leading ML infrastructure and make deep learning capabilities accessible to everyday software developers. From the ground up, you'll help design and build the foundation that makes this vision possible.This is a fast-paced, challenging position, where you'll work with thought-leaders in multiple technology areas. You'll have high standards for yourself and everyone you work with, and you'll be constantly looking for ways to improve our products' performance, quality, and cost. We're searching for individuals who want to reach beyond what is possible today and change an industry.No prior ML knowledge is required for this role and you will learn about the inner workings of ML and our custom ML accelerators as part of your onboarding.Key job responsibilities
- Applying Software/Hardware co-design principles
- Embedded software design, implementation, testing, debugging and performance improvements
- Test suite and infrastructure design
- Owning the design and final implementation of maintainable, documented and well tested software- Mentoring of software engineers on best practices, computer architecture and software design choices

Basic Qualifications

- 7+ years of non-internship professional software development experience
- 7+ years of programming with at least one software programming language experience
- 7+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience as a mentor, tech lead or leading an engineering team


Preferred Qualifications

- Bachelor's degree in computer science or equivalent
- Experience writing firmware or bare metal software using C/C++
- Experience in Hardware/Software co-design
- Experience with Hardware-In-The-Loop testing
- Background in Computer Architecture and Design

Expand
13.10.2025
A

Amazon Embedded C++ Software Engineer Machine Learning Acceleration United States, Texas, Austin

Limitless High-tech career opportunities - Expoint
Description:
Description

Diverse Experiences
Amazon Security values diverse experiences. Even if you do not meet all of the preferred qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying.Training & Career Growth
We’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, training, and other career-advancing resources here to help you develop into a better-rounded professional.Work/Life Balance
Key job responsibilities

Basic Qualifications

Degree or Equivalent experience in a technical field. Experience of working in a Security Operations Centre (SOC) performing security investigations, penetration testing and/or incident response in the context of large organisations
* Understanding of security threats, hands-on experience detecting and defending from
cyber-attacks, and experience using big data analytics and orchestration to address security challenges
* Ability to develop code with at least one modern language such as Java, Go, TypeScript, Python, Rust and security code review


Preferred Qualifications

* Understanding of the Mitre ATT&CK framework and knowledge of host and network telemetry data (e.g., process lists, application logs, NetFlow)
* Have awareness and understanding of current cyber security threats, actors and their techniques
* Experience with data science, big data analytics technology stack, analytic development for endpoint and network security, and streaming technologies (e.g., Kafka, Spark Streaming, and Kinesis)

Expand
Limitless High-tech career opportunities - Expoint
Description:
US, IL, Champaign
US, WA, Redmond
US, CA, Santa Clara
time type
Full time
posted on
Posted Today
job requisition id

NVIDIA is looking for outstanding software engineers to help us expand our enterprise GPU management and monitoring tools. In this role you will work closely with the broader NVIDIA team to design and build Linux-based management agents, CLI tools and end-to-end integration solutions that combine GPUs with the rest of the data center software management ecosystem. You will also help maintain our containerized build environment, build process, CI/CD pipelines and infrastructure, and packaging.

We are focused on supporting NVIDIA products across HPC, cloud and enterprise on both bare metal and virtualized platforms as the role of GPUs in all of these environments expands rapidly. Your contributions will span many aspects of GPU system integration, including telemetry and metrics, health checks, diagnostics, configuration, accounting and policy. These tools fill roles of both passive background monitoring and active online management with a core emphasis on operational transparency and seamless integration in customer environments. Your code will support single node developer systems through large clusters with thousands of nodes. To be successful you will need to have a strong Linux C/C++ background, familiarity with distributed software development and a proven work ethic. You will be expected to jump in quickly and provide important contributions from day one. This is a dynamic work environment with many exciting opportunities awaiting. NVIDIA GPUs are central to many hot trends in the enterprise, cloud and datacenter. Come join us as we craft the future of accelerated compute and AI.

What you'll be doing:

  • Develop robust, scalable C++ user space data center management system software under Linux

  • Build and maintain user-space libraries, agents, plugins, bindings and CLI tools

  • Enable GPU management integration with the OSS ecosystem, including Kubernetes and Docker

  • Maintain build and CI/CD processes to deliver our product on CUDA-supported OSes.

  • Support internal and external users through bug fixes, documentation and feature improvements

  • Maintain high quality products through robust test coverage and smart design

What we need to see:

  • BS or higher in Computer Science or equivalent experience.

  • 5+ years of meaningful industry experience with a strong C++ development background

  • User space development and debugging expertise under Linux environments

  • Experience packaging software for Linux package managers (DEB and RPM)

  • Experience using Kitware utilities to manage builds (CMake, CPack, CTest)

  • Experience with APIs and interface design

  • Outstanding written and verbal interpersonal skills. Strong motivation and commitment to learn new skills

  • Ability to execute all aspects of the software development lifecycle. Ability to manage time in a fast, heavily multitasked environment

Ways to stand out from the crowd:

  • Development experience with python, go, and rust. Experience developing CI/CD pipelines using GitLab-CI, GitHub Actions, or Jenkins

  • Experience developing containerized environments using Docker (buildx, bake, BuildKit), Exposure to GPU programming with CUDA

  • Experience developing playbooks, roles, and modules for Ansible configuration. Experience with RESTful web services using CLI tools

You will also be eligible for equity and .

Expand
The c role is a highly sought-after position for tech professionals. This job is perfect for highly talented and motivated individuals who can bring their technical acumen, communication skills, and commitment to excellence to the workplace. The c role requires knowledge of several programming languages and advanced computer science principles, such as algorithms, database design, and software architecture. They must have a good grasp of current programming languages, be able to read and become proficient with unfamiliar programs and languages quickly, and be willing to learn new programming platforms and languages. The c role is a technical position that involves designing software, applications, and systems. C professionals will be expected to analyze, develop, and maintain software code with accuracy, reliability and security in mind. They may be called on to create, debug, and maintain program structures, compile software programs, develop algorithms for solving problems, and interact directly with customers. The c role requires top-notch problem-solving skills, a high level of commitment, a thorough understanding of programming principles, and a keen eye for details. This individual must have a keen and creative mind, as well as a deep understanding of current technologies and trends to stay competitive in the ever-growing tech industry. The c role presented on Expoint is a unique and exceptional opportunity for highly motivated and talented software developers. This job can offer promising individuals the chance to challenge their skills, innovate and develop applications and systems, and gain an enormous range of hands-on technological experience. This is the perfect job opportunity for aspiring and talented software developers who want to develop their professional life and succeed in the tech industry.