Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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.

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Software Research Engineer - C++ in Warren, MI vacancy
  •  ...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

    ICONMA

    Warren, MI
    5 days ago
  •  ...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... 
    Suggested
    Full time
    Local area
    Work from home

    General Motors

    Center Line, MI
    2 days ago
  •  ...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

    Latitude AI LLC

    Detroit, MI
    4 days ago
  • $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... 
    Suggested
    H1b
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    3 days ago
  • $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... 
    Suggested
    Permanent employment
    Full time
    Summer work
    Internship
    Work at office

    Moderna

    Warren, MI
    2 days ago
  •  ...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... 

    Robert Bosch

    Warren, MI
    4 days ago
  • $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 paid
    Permanent employment
    Full time
    Work at office
    Immediate start
    Visa sponsorship

    latitude

    Detroit, MI
    1 day ago
  •  ...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 role
    Worldwide

    Lear

    Southfield, MI
    2 days ago
  •  ...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... 

    Opeongo-ai

    Detroit, MI
    1 day ago
  • $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 employment
    Full time
    Work at office
    Immediate start
    Visa sponsorship

    Latitude

    Detroit, MI
    4 days ago
  •  ...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 area
    Remote work

    General Motors

    Warren, MI
    3 days ago
  •  ...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... 

    latitude

    Detroit, MI
    3 days ago
  •  ...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 time
    Remote work

    Jobrapido

    Detroit, MI
    1 day ago
  •  ...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

    General Motors

    Warren, MI
    4 days ago
  •  ...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 time
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    5 days ago
  • $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 time
    H1b

    SynergisticIT

    Detroit, MI
    1 day ago
  •  ...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 time
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    3 days ago
  •  ...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... 

    Jobrapido

    Detroit, MI
    4 days ago
  • 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 Aimlroles
    Internship
    Summer internship

    Aimlroles

    Warren, MI
    2 days ago
  • 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

    Latitude

    Detroit, MI
    3 days ago
  •  ...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 placement
    Live in
    Work at office
    Local area
    Relocation

    Accenture

    Detroit, MI
    3 days ago
  •  ...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... 

    Katalyst-Healthcares-

    Warren, MI
    20 hours ago
  •  ...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 time
    Local area
    Work from home
    Relocation package

    General Motors

    Center Line, MI
    4 days ago
  •  ...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 time
    Work at office
    Local area
    Remote work
    Work from home

    General Motors

    Warren, MI
    4 days ago
  •  ...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 Corporation
    Summer internship

    General Motors Corporation

    Warren, MI
    5 days ago
  •  ...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... 

    General Motors

    Warren, MI
    3 days ago
  • 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 time
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    3 days ago
  •  ...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... 

    Robert Bosch

    Center Line, MI
    4 days ago
  •  ...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 office
    Local area
    Remote work

    General Motors

    Warren, MI
    4 days ago
  • $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 time
    Local area
    Work from home
    Relocation
    Relocation package

    General Motors

    Center Line, MI
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Research Engineer - C++. Be the first to apply!