Top C++ Jobs
The Execution Developer will develop and support high-performance multi-threaded applications, optimize a low-latency global trade execution platform, and create tools for data processing and analysis, collaborating closely with quantitative research analysts and engineers.
This role involves developing safety-critical control software for tokamaks, creating software infrastructure for Hardware-in-the-Loop (HITL) and software testbeds, and contributing to real-time simulations and offline analysis tools. The engineer will collaborate with hardware teams to validate new components and ensure overall software reliability through defined test cases.
The Software Developer will develop data processing solutions and technical services, tackle technical and business challenges, prototype and implement process improvements, collaborate on new solutions, mentor junior developers, and contribute independently to the application development process.
The Embedded Software Engineer writes reliable C++ code for embedded Linux platforms, integrates sensors with hardware, designs systems for harsh conditions, and creates test suites for software validation. The role requires collaboration with various engineering disciplines to enhance tunneling technologies.
As a Full-Stack Software Engineer, you will be responsible for building automation and application software for tunnel boring machines. You will design and implement HMIs, manage data pipelines, and create dashboards while supporting the software engineering and controls teams.
Partner Engineer for Android/Galaxy AI will manage Samsung Mobile collaborations, drive new mobile AI initiatives, and work with teams to define product features and requirements. Responsibilities include acting as Product Owner, validating business cases, and ensuring optimal project delivery.
The Lead SoC Performance Architect is responsible for creating performance models for new SoC architectures of Samsung Galaxy products. This involves analyzing hardware features and applications, mentoring team members, and collaborating with other engineering teams. The role requires strong modeling skills and experience with architecture analysis and various SoC components.
The SOC Performance Engineer will develop benchmarks for SoC characterization concerning compute, memory, and power performance. The role involves analyzing data for new SoC architectures, collaborating across teams, and optimizing system performance for mobile products.
Featured Jobs
As a Solutions Engineer at Tenet3, you will develop and implement Model-Based Systems Engineering (MBSE) tools and techniques to improve design, testing, and verification processes in aerospace. Responsibilities include providing MBSE consultation, developing digital twin applications, optimizing processes, and engaging with stakeholders to present technical solutions.
The Senior AI Engineer will work closely with the design team to author AI behaviors for in-game characters, support animation systems, and optimize code for performance while diagnosing and fixing bugs in AI and animation systems.
The Senior Firmware Engineer will architect, develop, test, maintain, and support firmware for medical device technologies. Responsibilities include collaborating with multi-disciplinary teams, verifying firmware functionality, and documenting work. The candidate should have extensive experience in embedded software design and performance analysis.
As the Director of Engineering for Avionics, you will lead the development of hardware and software systems for space vehicles, overseeing the design, integration, and testing of avionics, embedded systems, and GNC systems. You will build and manage a talented engineering team, ensuring projects are successfully taken from design to production.
As a Senior GNC Engineer, you will develop and implement guidance, navigation, and control algorithms for spacecraft. This includes collaborative work with multidisciplinary teams to determine spacecraft requirements and conducting orbital mechanics analyses. You will lead technical discussions and contribute to mission architecture while operating autonomously.
As the Director of Engineering for the Simulation team, you will oversee the development and execution of simulation frameworks for spacecraft systems. You will lead a team in creating hardware and software testing infrastructures and collaborate with various stakeholders, ensuring reliable mission execution for Inversion's space transportation technology.
The Director of Engineering will lead the Accurate Landing teams, overseeing the design and development of software for autonomous spacecraft landings. Responsibilities include technical leadership, team assembly, system integration, and advancing innovative technologies in aerospace.
As the Director of Engineering for the Processing Core, you will lead the design and technical development of flight computer and control systems for spacecraft. This role involves managing a team of engineers, overseeing the software stack, coordinating system integration, and ensuring the delivery of high-reliability and secure software solutions for autonomous flight vehicles.
The Senior Design Verification Engineer will be responsible for the full verification lifecycle of complex ASICs, including planning, test writing, debugging, and coverage closure. The role requires working with software and validation teams to execute test plans on emulation platforms while employing both directed and constrained random verification techniques.
The QA Firmware Engineer will validate COSMOS Firmware and SDKs for Astera Labs' SoCs and systems products, develop test plans, procedures, and execute tests, and analyze test results. They will work closely with development to ensure implementation quality.
The Senior Firmware Engineer at Astera Labs is responsible for architecting and developing firmware and microcontroller subsystems for SoC and systems products. This role focuses on developing key features, collaborating with logic designers, and ensuring firmware meets customer demands while managing multiple tasks effectively.
The Principal Design Verification Engineer will develop and execute emulation test benches and test plans, manage the emulation life cycle, collaborate with software teams, and utilize coding skills for functional design verification. This role requires strong ASIC verification experience, proficiency in various programming languages, and ability to design comprehensive test methodologies.
The Principal Product Applications Engineer at Astera Labs will design-in and support Smart Cable Modules for cloud service providers and OEMs. Responsibilities include providing technical guidance, generating product documentation, driving innovation, and resolving design challenges in semiconductor products through customer engagement and in-lab clinical debugging.
Architect and develop firmware and microcontroller subsystems for Astera Labs' SoC and systems products. Collaborate with logic designers on HW-SW interfaces, work with high-speed interfaces in Data Center equipment, and engage in customer-facing activities to ensure customer needs are met.
The role involves architecting, designing, and building a scalable high-performance network control plane. Responsibilities include fixing bugs in open source routing stacks, enhancing user experience, and collaborating with the open-source community to resolve issues. The candidate should have deep expertise in networking and distributed systems programming.
The role involves developing an Open Network Operating System, improving user experience, contributing to automated testing and certification labs, and developing extensive automated test cases for the software. The candidate should have extensive knowledge in networking, network management, and automation.
The Controls & Software Engineer will architect, design, and modify PLC and SCADA software, oversee specific projects, develop test plans, and provide onsite and remote support for logic issues. The role requires experience with industrial control systems and commissioning processes.
Top Companies Hiring C++ Developers
See AllPopular Job Searches
All Software Engineer Jobs
.NET Developer Jobs
Aerospace Thermal Engineering Jobs
AI Engineer Jobs
Android Developer Jobs
Automation Engineer Jobs
Backend Developer Jobs
Blockchain Developer Jobs
C# Jobs
C++ Jobs
Cloud Architect Jobs
Cloud Engineer Jobs
Design Engineer Jobs
DevOps Engineer Jobs
Director Of Engineering Jobs
Electrical Engineering Jobs
Embedded Software Engineer Jobs
Engineering Jobs
Engineering Manager Jobs
Environmental Engineering Jobs
Field Engineer Jobs
Front End Developer Jobs
Full Stack Developer Jobs
Game Developer Jobs
Golang Jobs
Hardware Engineer Jobs
Industrial Engineering Jobs
iOS Developer Jobs
Java Developer Jobs
Javascript Developer Jobs
Linux Jobs
Manufacturing Engineer Jobs
Mechanical Engineering Jobs
Network Engineer Jobs
PHP Developer Jobs
Process Engineer Jobs
Project Engineer Jobs
Prompt Engineering Jobs
Python Jobs
QA Jobs
Robotics Engineer Jobs
Ruby on Rails Jobs
Salesforce Administrator Jobs
Salesforce Developer Jobs
Scala Jobs
Sharepoint Developer Jobs
Site Reliability Engineer Jobs
Software Engineering Manager Jobs
Solutions Architect Jobs
SQL Developer Jobs
Structural Engineer Jobs
System Engineer Jobs
Test Engineer Jobs
Web Developer Jobs
All Filters
No Results
No Results