2

Entry Level Software Developer C C++ Jobs in Ohio

$80 - $100/hr

Heimstetten, BY, DE, 85551 Software Developer - Industrial Machine Vision (m/f/d) Your ... The primary languages used are C++, C, C#, VB.NET and Python * Real-time image processing: Hardware ...

Embedded C/C++ Engineer

Elyria, OH · On-site

$119K - $157K/yr

Aerospace industry software compliance standards like DO-178C (if applying for aerospace divisions) * Prior Aero, Auto or any industrial experience.

$60 - $80/hr

Embedded Software Entwickler:in für den Bereich Power Quality Applikation (m/w/d) Wir suchen ab ... Sie verfügen über fundierte Kenntnisse in der Programmierung mit C und modernem C++ * Darüber ...

$60 - $80/hr

Embedded Software Entwickler (m/w/d) Seit über 30 Jahren entwickeln wir bei der Esders GmbH ... und designst komplexe, hardwarenahe Software in C auf Basis einer ARMv7-M-Plattform ...

Cyber Software Engineer

Cincinnati, OH · On-site

$91K - $137K/yr

Network Programming (C/C++) Network protocols TCP/IP, UDP, HTTP, SSL, etc... Infrastructure Engineer Basic Qualifications for Cyber Software Engineer Level: B.S degree in Computer Science, Computer ...

Cyber Software Engineer

Cincinnati, OH · On-site

$91K - $137K/yr

Network Programming (C/C++) Network protocols TCP/IP, UDP, HTTP, SSL, etc... Infrastructure Engineer Basic Qualifications for Cyber Software Engineer Level: B.S degree in Computer Science, Computer ...

$80 - $100/hr

NET- und/oder C++-Umfeld umsetzen * Zusammenarbeit - Dabei unterstützt du uns mit deinem Know how ... Software Development und Embedded Systems * Mehr als 130 Vollblut-Entwickler*innen, die in Teams ...

$80 - $100/hr

NET- und/oder C++-Umfeld umsetzen * Zusammenarbeit - Dabei unterstützt du uns mit deinem Know how ... Vollblut-Entwickler*innen, die in Teams unterschiedlicher Nationalitäten und Altersstufen ...

$60 - $80/hr

... Software in ... C/C++ * Du wartest und pflegst die Codebase von bestehenden Produkten * Du arbeitest eng mit ...

$80 - $100/hr

.NET Developer im Bereich Sensoren (m/w/d) * servereye * Vollzeit servereye - ein innovatives Start-Up der Krämer IT und eine deutsche Managed Services Software, die jederzeit über alle Trends und ...

Showing results 21-40

Entry Level Software Developer C C information

What does an entry level software developer C C++ do?

An Entry Level Software Developer specializing in C and C++ is responsible for designing, coding, testing, and maintaining software applications using the C and C++ programming languages. They typically work under the guidance of senior developers, assist with debugging and troubleshooting, and contribute to both new and existing projects. These developers often collaborate with other team members, learn industry best practices, and gradually take on more complex tasks as they gain experience.

What are the key skills and qualifications needed to thrive as an entry level software developer C C++?

To thrive as an Entry Level Software Developer in C and C++, you need a solid understanding of programming fundamentals, algorithms, and data structures, usually backed by a degree in computer science or related field. Familiarity with development tools such as Git, integrated development environments (IDEs) like Visual Studio or Eclipse, and basics of debugging and version control systems is typically expected. Strong problem-solving abilities, attention to detail, and effective teamwork skills help you stand out in this role. These competencies are vital to writing efficient, maintainable code and collaborating on complex software projects.

What are some common challenges faced by entry level software developers C C++?

Entry level software developers working with C and C++ often encounter challenges related to memory management, debugging, and understanding complex codebases. Unlike higher-level languages, C and C++ require developers to manually manage memory allocation and deallocation, which can lead to issues like memory leaks or segmentation faults if not handled carefully. Additionally, navigating and maintaining legacy code, as well as collaborating with experienced team members to follow best practices for code efficiency and safety, are common parts of the role. Proactively asking questions and utilizing debugging tools can help overcome these hurdles and accelerate learning.

What is the difference between Entry Level Software Developer C C++ vs Entry Level Embedded Software Engineer?

AspectEntry Level Software Developer C C++Entry Level Embedded Software Engineer
Required CredentialsBachelor's in CS or related field, C/C++ knowledgeBachelor's in EE or CS, C/C++ experience, embedded systems knowledge
Work EnvironmentSoftware development teams, office or remoteHardware labs, embedded device testing, software teams
Industry UsageTech companies, startups, software firmsAutomotive, aerospace, consumer electronics
Common Search IntentLearning C/C++, entry-level coding rolesEmbedded systems, hardware-software integration

Entry Level Software Developer C C++ roles focus on general software development using C and C++, often in office environments. In contrast, Entry Level Embedded Software Engineers work on embedded systems, requiring knowledge of hardware and real-time programming. Both roles typically require similar educational backgrounds but differ in industry focus and work environment.

What are the most commonly searched types of Software Developer C C++ jobs in Ohio?

The most popular types of Software Developer C C++ jobs in Ohio are:

What are popular job titles related to Entry Level Software Developer C C++ jobs in Ohio?

For Entry Level Software Developer C C++ jobs in Ohio, the most frequently searched job titles are:

What job categories do people searching Entry Level Software Developer C C++ jobs in Ohio look for?

The top searched job categories for Entry Level Software Developer C C++ jobs in Ohio are:

What cities in Ohio are hiring for Entry Level Software Developer C C++ jobs?

Cities in Ohio with the most Entry Level Software Developer C C++ job openings:

Infographic showing various Entry Level Software Developer C C++ job openings in Ohio as of September 2026, with employment types broken down into 80% Full Time, and 20% Nights. Highlights an 100% In-person job distribution.

Scientific Software Developer (Dayton)

Dayton, OH • On-site

Stellar Science
Software Development • 51 - 200 employees

Full-time

Re-posted 15 days ago


Job description

We hire smart Scientists and Software Engineers who love to create and maintain high quality, extensible code using modern C++ practices.
Support software development in the following domains: computer vision and image processing, image simulation, laser or high-power microwave source generation and effects modeling, atmospheric modeling, computational electromagnetics (CEM), space domain awareness (SDA), high performance computing (HPC), computer aided design (CAD) tools, artificial intelligence (AI) and machine learning (ML) techniques, among others.
Minimum Requirements:

  • B.S. in math, science, computational engineering, an engineering field, or computer science
  • Substantial software development experience
  • Object-oriented development and C++ programming experience
  • Adept at learning new paradigms and programming development processes
  • Enthusiasm for developing modern, high-quality C++23 code
  • U.S. citizen, willing to undergo background investigation, and perform some work at government and/or customer sites


Desired:

  • Advanced degree (M.S. or Ph.D.) in science, an engineering field, math, or computer science
  • Active security clearance


Experience in any of the following is a plus:

  • Additional languages: Python, Java, TypeScript
  • C++ Boost, Eigen libraries
  • Cross-platform software development on Linux and Windows
  • 3D graphics using OpenGL, Open Scene Graph, Vulkan, and/or WebGL
  • User interface development with Qt, Material UI, Java Swing
  • Supercomputing: OpenMP, threads, MPI, GPUs/CUDA/Optix
  • Image processing, imagery analysis, or computer vision, computer aided design (CAD)
  • Aerospace vehicles, orbital mechanics, electromagnetics, space domain awareness
  • Spacecraft subsystem modeling
  • Modeling and simulation, including directed energy
  • Machine learning and data analysis using Python (pandas, NumPy, SciPy, scikit-learn), C++, and frameworks such as PyTorch and TensorFlow
  • Reinforcement learning, large language model development, computer vision, data mining, and core ML techniques (classification, regression, clustering)
  • Experience with Advanced Framework for Simulation Integration & Modeling (AFSIM)
  • Experience with client- and server- side web applications
  • Experience or interest in building collaborative web tools


A representative sample of your code may be requested early in the evaluation process, e.g. something you've written for work, for a class, or for fun. It should be long enough to help evaluate your programming and software engineering skills.
 

Positions are Dayton Ohio. We are currently hiring employees near Dayton, OH where we have a small shared office space.

Powered by JazzHR

mx1bFQ1xmM