Skip to main content
Tallo logoTallo logo

Find Jobs

Find Jobs Near You – Available Work in Your Location

Skip to job details

Back to Results

Apply for this opportunity

To apply for this job, you'll continue to an external website or email application.

Katalyst Healthcares & Life Sciences

C++ Developer

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
75
out of 100
Average of individual scores

Were these scores useful?

Job Description

C++ Developer Katalyst Healthcares & Life Sciences - 4.0 Foster, CA Job Details Contract 9 hours ago Qualifications Kotlin Systems integration Controller area network (CAN) bus Software engineering Computer Science Bachelor's degree in electrical engineering Embedded systems 5 years Bachelor of Science Git English Production systems C++ Cloud development Embedded software Distributed systems Master of Science Version control systems Network protocols Ethernet RabbitMQ Computer Engineering Developing and maintaining backend systems Master's degree in electrical engineering Master's degree in computer science Linux Technical troubleshooting support Kafka Analysis (software development lifecycle) Distributed computing
Full Job Description Job Description:
The team is sourcing 3 C++ Developers and 2 Cloud Developers (Kotlin/JVM). This requirement is focused on C++ development.
What We Look For:
Fluent spoken English with the ability to explain technical decisions and thought processes clearly. Strong problem-solving skills and the ability to work through unfamiliar technical problems. Experience with real-world production software, including designing, owning, or debugging non-trivial production components. Strong ability to analyze requirements, identify issues, and propose effective technical solutions.
Key Responsibilities:
Design, develop, debug, and maintain production-grade C++ software. Work on Linux-based systems and large-scale software codebases. Develop and integrate communication and distributed systems. Collaborate with cross-functional engineering teams to deliver reliable software solutions. Analyze complex technical requirements and develop effective solutions. Participate in technical discussions and clearly communicate design decisions and problem-solving approaches.
Technical Skills:
Strong expertise in modern C++ development on Linux systems. Experience with backend/cloud systems. Hands-on experience with Pub/Sub infrastructure, including Kafka, RabbitMQ, and topic partitioning. Experience with Protocol Buffers (Protobuf/Nano Protobuf). Experience with Data Distribution Service (DDS). Good understanding of embedded systems. Knowledge of communication protocols such as Ethernet and CAN. Experience working with large-scale codebases. Strong knowledge of Git, version control, and software development workflows.
Qualifications :
BS/MS degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field. 5+ years of software development experience. Strong professional experience with Modern C++ and Linux. Experience with Pub/Sub, Protobuf, DDS, Ethernet, and/or CAN is highly preferred.
External Skills & Expertise :
C++ | Linux | Modern C++ | Embedded Systems | Kafka | RabbitMQ | Pub/Sub | Protobuf | Nano Protobuf | DDS | Ethernet | CAN | Git | Backend Systems | Cloud Systems | Distributed Systems.