Software Research Engineer - C++
Apolis
Software Research Engineer – C++We are seeking a Software Research Engineer with strong C++ development and algorithm optimization experience to work on next-generation networking technologies. The project focuses on developing an Open Radio Access Network (O-RAN) networking infrastructure for an O-RAN-compatible private 5G network deployment.The role will also involve co-developing UE-side applications and O-RAN-side radio resource control algorithms in the form of xApps to demonstrate performance improvements through cross-layer optimization.Role and Responsibilities:Design, develop, and optimize software components using C++.Develop and implement algorithms for networking and communication systems.Analyze and optimize algorithms for performance, scalability, and efficiency.Contribute to the development of O-RAN networking infrastructure.Work with private 5G network technologies and architectures.Develop and integrate UE-side applications with O-RAN-side components.Design and develop radio resource control algorithms and xApps.Explore cross-layer optimization techniques to improve application and network performance.Conduct research, prototyping, testing, and performance evaluation of new software and algorithms.Collaborate with software, networking, and engineering teams to integrate research concepts into working solutions.Troubleshoot complex software and networking issues.Document technical designs, algorithms, research findings, and implementation approaches.Required Skills:Strong hands-on C++ development experience.Strong algorithm development and optimization experience.Excellent understanding of software development principles and data structures.Experience with performance optimization and computational efficiency.Strong problem-solving and analytical skills.Ability to work on complex research-oriented software development projects.Understanding of networking and communication systems is preferred.Qualifications:Master's or Ph.D. degree preferred in Computer Science, Computer Engineering, Electrical Engineering, or a related field.Experience developing software using C++ in research, engineering, or production environments.Experience with algorithm design, implementation, and optimization.Strong ability to work on technically complex and innovative projects.Excellent communication and collaboration skills.Nice to Have:Experience with Open Radio Access Network (O-RAN) deployment.Experience with private 5G networks.Knowledge of O-RAN architecture and xApps.Experience with radio resource control algorithms.Experience with cross-layer optimization in wireless or networking systems.
- ...Software Research Engineer – C++Our client, an IT Services and Consultant company, is looking for a Software Research Engineer – C++ for their Warren, MI location. Requirements:MS or PHD (preferred) in Computer Science, Computer Engineering, Electrical Engineering or equivalentC++...Suggested
- ...development, optimization, and validation.Document results, maintain accurate records, and provide technical insights to engineering and research teams.Operate general machine shop and material-fabrication tools in accordance with safe operating procedures.Required QualificationsBachelor...SuggestedFull timeLocal areaWork from home
- ...Latitude AI is driving Ford’s autonomy roadmap with an in-house embedded software platform for radars and lidars. We seek a Senior Embedded Software Engineer to develop safe, efficient software in C++ for resource-constrained environments and to align with Functional...Suggested
$125k - $168.65k
...Senior Full Stack Robotics Data Engineer / Data ScientistThis role is categorized as hybrid... ...engineering, applied data science, and production software to turn raw robotics data into trusted... ...one additional language such as Java, C++, or Scala.Experience building and...SuggestedH1bLocal areaWork from homeRelocation packageFlexible hours$20 - $60 per hour
...role, you will be a key contributor to the Research team, focusing on the integration and... ...Collaborate with a multidisciplinary team of engineers and scientists to design, develop, and... ...with programming languages or software used in automation and systems engineering...SuggestedPermanent employmentFull timeSummer workInternshipWork at office- ...looking for a passionate Application Resident Engineer to become part of a well-established,... ...great electrical / electronic and /software engineering curiosity and have an outstanding... ...CANalyzer, and programming languages such as C++ and Python, as well as knowledge of...
$160k - $240k
...systems, test operations, systems and safety engineering – all dedicated to redefining the... ...Alto, Calif. Meet the team: The Embedded Software team develops foundational platform software... ..., or PhD) Experience in embedded C/C++ with deep understanding of advanced language...Daily paidPermanent employmentFull timeWork at officeImmediate startVisa sponsorship- ...future?We're Lear For You. AIP INNOVATION ENGINEER - iDEA by LearSOUTHFIELD, MI WORLD HQ - (HYRBID... ...Why This Role is DifferentIt’s not a pure research or model‑only role—you’ll build end‑to‑end systems where models, data, and software meet.You’ll help shape Lear’s enterprise...Interim roleWorldwide
- ...experimental data, simulates remodeling dynamics, and predicts response to perturbation. We are hiring a Senior Applied Deep Learning Research Engineer to work on the model itself — the architecture, training, and evaluation of the Meshwork Virtual Machine. What you will...
$179.2k - $268.8k
...systems, test operations, systems and safety engineering - all dedicated to redefining the... ...Alto, Calif. Meet the team: The Embedded Software team is responsible for developing the hardware... ...high-quality, maintainable code using C++ Design, implement, and test high...Permanent employmentFull timeWork at officeImmediate startVisa sponsorship- ...Senior System Design Engineer page is loaded## Senior System Design Engineerremote type: Hybridlocations... ...of System, Architecture, Hardware, Software, and automated driving technology and... ...field* Experience with Python, C, C++ or equivalent* Experience with automotive...Local areaRemote work
- ...Latitude AI in California is seeking a Senior Embedded Software Engineer for the Sensor firmware team. You will deliver safe, efficient embedded software for radar and lidar sensors, write high-quality C++ code, and work closely with hardware and systems engineers. You...
- ...techniques. The existing team is comprised of engineers from leading hardware and trading firms. You will sit between research and engineering. You will work with quant... ...how orders move prices, write fast production C++ and build the tools that let the team test ideas...Full timeRemote work
- ...General Motors is seeking a Senior Software Engineer for the Secondary Driving System within Embodied AI. You will design and implement production‑quality C++ across the autonomy stack, focusing on motion planning and robust controls for fail‑operational behavior. Collaborate...Remote work
- ...Group Manager in GM R&D, you’ll lead a team of scientists and engineers to invent and validate the next generation of manufacturing technologies... ...and IT to anticipate future factory needs and shape a research portfolio that keeps GM on the leading edge of manufacturing....Full timeLocal areaWork from homeRelocation package
$100k
...Currently, we are looking for entry-level software programmers, Java full stack developers,... ...analysts/data scientists, machine learning engineers for full time positions with clients.Who... ...knowledge of core Java, javascript, C++, or software programming Spring boot, microservices...Full timeH1b- ...DescriptionThe RoleThe Product Cybersecurity Engineer, Secure Product Engineering is a senior... ...teams, this engineer helps ensure that software and systems are implemented securely as... ...regulated fieldPublished cybersecurity research projects (e.g. conference talks, blog...Full timeLocal areaWork from homeRelocation package
- ...passionate about turning innovation into commercial success. As our Technology Manager , you will lead a talented team of scientists, engineers, and technicians while driving the development of next-generation polymer compounds and engineered thermoplastic solutions. This...
- General Motors is seeking a Summer Intern Researcher in Machine Learning for Automation to advance learning methods for intelligent robotic... ...degree in ML or robotics, strong ML background, and proficiency in Python, C++, PyTorch, or TensorFlow. #J-18808-Ljbffr AimlrolesInternshipSummer internship
- Latitude AI is hiring for an Embedded Safety engineer to own hardware safety and power management across multi-core platforms. You will... ...PBIST/ECC) into firmware, mentor teammates, and drive ISO 26262 traceability across hardware-software interfaces. #J-18808-Ljbffr Latitude
- ...clients design, deploy, and govern AI systems across regulated industries. Our applied research function sits at the intersection of frontier AI research and production engineering — investigating the foundational challenges that will determine whether enterprise agentic...Work experience placementLive inWork at officeLocal areaRelocation
- ...plant models and ECU models with controller software source code and perform virtual system... ...Identify and standardize simulation engineering processes. Recommend process and architecture... .... ~ Programming experience in C/C++ and Python. ~ Experience leading complex...
- ...DescriptionThe RoleWe are seeking a Senior Software Architect to define infrastructure... ...and verification, partnering with system engineers and software teams to ensure solutions are... ...Create Gherkin scenarios and develop reusable C++ and Python-based test automation. Drive...Full timeLocal areaWork from homeRelocation package
- ...development, deployment, and maintenance of the software modules. Participate in the design of a... ...: Bachelor's degree in Electronic Engineering, Computer Science, Software Engineering,... ...and debugging complex code base in C, C++; Scripting languages including shell and...Full timeWork at officeLocal areaRemote workWork from home
- ...Motors Corporation in Warren, MI invites a 2027 Summer Intern in Research and Development for Connected Vehicle Systems. Work hybrid, 40... ...PhD, strong background in mobile networks and data-driven methods, and proficiency in C++, #J-18808-Ljbffr General Motors CorporationSummer internship
- ...General Motors Company seeks a Senior Hardware Design Engineer specializing in PCB design to lead in-house development of automotive electronics hardware. You will own electrical controller layout, collaborate across PCBA/ECAD teams, and drive layout decisions for next...
- Job DescriptionThe RoleThe Senior Product Cybersecurity Engineer, Product Security Incident Response Team (PSIRT) role sits within the... ...product security reports across vehicle, mobile, API, and backend software Analyze exploitability, customer impact, and risk, and...Full timeLocal areaWork from homeRelocation package
- ...looking for a passionate Application Resident Engineer to become part of a well-established,... ...great electrical / electronic and /software engineering curiosity and have an outstanding... ...CANalyzer, and programming languages such as C++ and Python, as well as knowledge of...
- ...development, deployment, and maintenance of the software modules. Participate in the design of a... ...office.Bachelor's degree in Electronic Engineering, Computer Science, Software Engineering,... ...and debugging complex code base in C, C++; Scripting languages including shell and...Work at officeLocal areaRemote work
$189k - $240k
Job DescriptionWe are looking for a strong C++ Software Engineer to support development of next-generation automotive UI applications. The role involves development of high-performance, safety/regulatory-focused UI features across QNX/Linux/Android-based platforms, with...Full timeLocal areaWork from homeRelocationRelocation package
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Research Engineer - C++. Be the first to apply!
- entry level software sales Warren, MI
- id software Warren, MI
- software sales Warren, MI
- software asset management analyst Warren, MI
- internship software Warren, MI
- software intern Warren, MI
- healthcare software sales Warren, MI
- embedded software Warren, MI
- software technical support Warren, MI
- software applications developer Warren, MI



