Top C++ Jobs in San Diego, CA
The Senior Software Engineer will design and develop web-based applications and services, focusing on middle layer web application and API development. They will integrate third-party APIs, create internally consumed APIs, and implement middle and back-end applications, contributing to advanced diagnostics for cancer treatment.
The Senior Embedded Software Engineer develops firmware and associated tools for Electroporation Devices, enhancing reliability and new features while also supporting embedded hardware platforms. Responsibilities include software design, debugging, and creating test plans, as well as collaborating with cross-functional engineering teams and improving software processes.
The Staff Embedded Software Engineer will develop board support packages and embedded Linux applications using C/C++, collaborating with electrical and mechanical engineers to design devices. The role includes working with product managers and quality engineers to meet standards and ensure timely delivery. It involves managing and implementing features in a fast-paced, agile environment.
Featured Jobs
The Senior Anti-Cheat Engineer will enhance gameplay by designing and developing features to prevent cheating in the MMORPG Ashes of Creation. Responsibilities include collaborating with engineers and designers, maintaining game integrity, and optimizing systems.
The Instrumentation Engineer will develop custom firmware and software for data acquisition, motion control, and automated workflow. Responsibilities include training scientists, creating specifications for embedded applications, and administering hardware system activities. The role necessitates collaboration with a team to solve engineering challenges in drug discovery through innovative instrumentation solutions.
The Staff Embedded Software Engineer (Compute) will implement algorithms on new compute architectures, optimize code performance on CPU and GPU architectures, develop and maintain Linux board support packages, and produce technical documentation. This role involves collaboration within small engineering teams on various projects.
As a Senior Software Architect, you will lead the engineering and design of cryptographic software solutions, optimize existing products, and guide a team of developers using Agile methodologies. You will also be responsible for making high-level architectural decisions, managing the software development lifecycle, and communicating design choices to ensure flexibility and maintainability of solutions.
The Senior Software Engineer is responsible for complex software engineering tasks including design, development, testing, and technical direction. They will outline technical approaches, evaluate project progress, resolve software issues, and maintain project documentation. The role involves collaborating with team members and vendors, ensuring effective communication and managing risks.
The Senior Autonomy Engineer will develop advanced AI technology for robotic navigation using SLAM algorithms. Responsibilities include researching and integrating SLAM solutions, mentoring team members, and ensuring robust performance in complex environments.
The Embedded Software/Firmware Engineer will design, code, and test firmware for signal processing and communication protocols. Responsibilities include collaborating with engineers, evaluating software performance on embedded platforms, enhancing workflows, and analyzing customer requirements to inform firmware development.
Top Companies in San Diego, CA Hiring Developer + Engineer Roles
See AllAll Filters
No Results
No Results