waypointjobs

Careers

Software Engineer

san jose, CA

Check who can apply and the requirements below before continuing.

About this opportunity

Careers lists this Software Engineer opportunity in san jose, California. Review the employer’s description below for duties, qualifications and application requirements.

Job description

C Software Engineer High-Performance Linux Systems | Full-Time | San Jose CA

About the Role

We are looking for a skilled and experienced C Engineer to design and build high-performance software on Linux. You will be a key contributor to an advanced multi-disciplinary system that integrates AI modules, hardware interfaces, and sensor data --- working at the intersection of performance engineering and cutting-edge technology.

Key Responsibilities

Design and develop high-performance, reliable C services and libraries on Linux

Improve build speed, reproducibility, and developer experience

Profile and optimize CPU, memory, I/O, and concurrency; debug complex multithreaded issues

Write comprehensive unit and integration tests; apply sanitizers and static analysis tools

Contribute to CI/CD pipelines and internal developer tooling

Requirements

Experience developing real-time systems involving both software and hardware components

C Experience 5 years with modern C 17/20, STL, templates, multithreading & synchronization

Python 2 years of Python development

Low-Level Programming Strong debugging skills and experience with low-level tooling

Dev Practices Git, code reviews, and unit testing methodology

Real-Time Algorithms Proven experience implementing real-time algorithms

Education B.Sc / B.A in Computer Science or a relevant technical field

Team & Delivery Collaborative team player with a track record of shipping production-grade software

Location

Available to work on-site at our SJ, CA Office 4--5 days per week

Nice to Have

Proficiency with C development and optimization tooling

GPU programming experience with CUDA or OpenCL

Python for tooling, test automation, and bindings (pybind11)

Background in image processing

#J-18808-Ljbffr

Worksite address

san jose, CA, 95199, US

Who can apply

Review the original listing for work authorization, qualifications and employer requirements.

Ready for your next step?Apply on the official website
Apply on WhatJobs ↗

Explore related searches

Current related jobs

Johns Hopkins Applied Physics Laboratory (APL)

WhatJobs

Reverse Engineer and AI Workflow Developer

laurel, MD

See pay details in description

Description Are you passionate about reverse engineering complex software, firmware, and hardware? Do you enjoy developing agentic AI workflo…

Listing review due 2026-10-06View job

Johns Hopkins Applied Physics Laboratory (APL)

WhatJobs

AFSIM Developer

laurel, MD

See pay details in description

Description Are you passionate about building high-fidelity simulations that shape the future of U.S. Space Force capabilities and force design …

Listing review due 2026-10-06View job

Johns Hopkins Applied Physics Laboratory (APL)

WhatJobs

Senior Software Engineer/Architect - TS SCI cleared

laurel, MD

See pay details in description

Description Are you passionate about building solutions for our greatest national security challenges? Are you searching for engaging work wi…

Listing review due 2026-10-06View job

Johns Hopkins Applied Physics Laboratory (APL)

WhatJobs

Senior Software Engineer

laurel, MD

See pay details in description

Description Are you passionate about building solutions for our greatest national security challenges? Are you searching for engaging work wi…

Listing review due 2026-10-06View job

Johns Hopkins Applied Physics Laboratory (APL)

WhatJobs

Senior Embedded Systems Developer

laurel, MD

See pay details in description

Description Do you love working on a motivated team to solve complex problems in innovative ways? Do you enjoy creating embedded prototypes i…

Listing review due 2026-10-06View job