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

Software Engineer | C++ | MATLAB

$80 - $90 per hour
Temporary

Dahl Consulting

Title : Software Engineer
Location : Dayton, OH
Job Type : Contract (12 Months)
Compensation : $80 - $90 p/h W2 
Industry: Global Technology
---
About the Role
Our client, a global leader in advanced technology solutions across industries such as construction, geospatial, agriculture, and transportation, is seeking a Software Engineer to join their innovative engineering team. This role focuses on developing cutting-edge software for real-time, embedded systems that power mission-critical applications. You will play a key role in designing and enhancing systems that support precision-based technologies, working in a collaborative and highly technical environment. Job Description
The Software Engineer will be responsible for designing, developing, and maintaining high-quality software solutions for both new and existing products. This role involves working across the full software development lifecycle, with a strong emphasis on embedded systems and model-based design.
Key responsibilities include:
  • Designing, developing, testing, troubleshooting, and debugging software for enhancements and new products to meet established requirements
  • Developing and maintaining object-oriented and MATLAB/Simulink-based applications
  • Collaborating with software developers and test engineers to integrate Guidance, Navigation, and Control (GNC) software into a larger system architecture
  • Creating data processing tools to support development, testing, and deployment processes
  • Writing and executing test cases to ensure software quality, reliability, and performance
  • Producing clean, maintainable, and well-documented code
  • Partnering with domain experts to align software functionality with application needs
  • Contributing within established development processes and frameworks
  • Performing additional duties as assigned by leadership
Qualifications
Required Qualifications
  • Minimum of 2 years of professional software engineering experience with demonstrated results
  • Hands-on experience developing real-time embedded software systems
  • Strong proficiency in C++ and MATLAB/Simulink for embedded applications
  • Bachelor’s degree in Electrical Engineering, Software Engineering, or a related field
  • Experience with object-oriented programming and model-based design, particularly in GNC systems
  • Solid understanding of linear algebra and core software engineering principles
  • Experience using Git or similar version control systems
  • Proven ability to troubleshoot complex software issues across multiple layers of the technology stack
  • Strong analytical thinking, problem-solving, and logical reasoning skills
  • Excellent written and verbal communication skills, with the ability to explain technical concepts clearly
  • Ability to work both independently and collaboratively with distributed, global teams
Preferred Qualifications
  • Experience with Angular and/or JavaScript for user interface integration
Benefits
Dahl Consulting is proud to offer a comprehensive benefits package to eligible employees that will allow you to choose the best coverage to meet your family’s needs. For details, please review the DAHL Benefits Summary:  How to Apply
Take the first step on your new career path!  To submit yourself for consideration for this role, simply click the apply button and complete our mobile-friendly online application. Once we’ve reviewed your application details, a recruiter will reach out to you with next steps! Equal Opportunity Statement
As an equal opportunity employer, Dahl Consulting welcomes candidates of all backgrounds and experiences to apply. If this position sounds like the right opportunity for you, we encourage you to take the next step and connect with us. We look forward to meeting you!

Vacancy posted 25 days ago
Similar jobs that could be interesting for youBased on the Software Engineer | C++ | MATLAB in Dayton, OH vacancy
  • $100 per hour

     ...Job Description Title : Software Engineer Location : Dayton, OH Job Type :...  ...Developing and maintaining object-oriented and MATLAB/Simulink-based applications...  ...software systems Strong proficiency in C++ and MATLAB/Simulink for embedded applications... 
    MATLAB
    Contract work

    Dahl Consulting

    Dayton, OH
    2 days ago
  •  ...in the Dayton OH area is seeking a Software Developer. This person will be a...  ...Bachelors Degree in Software Engineering or a similar field 5+ years of c++ backend desktop applicaton software...  ...devices, sensors, and/or systems MATLAB/Simulink experience Autonomy research... 
    MATLAB

    Insight Global

    Dayton, OH
    17 hours ago
  • $80 per hour

     ...Senior Software Engineer â€" Guidance, Navigation & Control (GNC) 12-month contract Up to $8...  ...Build and maintain object-oriented and MATLAB/Simulink-based applications for embedded...  ...candidate has: Strong proficiency in C++ and MATLAB/Simulink with at least 2+... 
    MATLAB
    Contract work

    Agile

    Dayton, OH
    2 days ago
  • $85 - $90 per hour

    Primary Skills: C++ (Expert), MATLAB/Simulink (Proficient), Embedded Systems (Intermediate), GNC Systems (Intermediate), Software Design (Experienced) Contract Type: W2 Duration: 12 Months...  ...teams to integrate software engines and ensure high software quality through... 
    MATLAB
    Hourly pay
    Contract work

    Akraya

    Dayton, OH
    7 days ago
  • $80 - $90 per hour

     ...Tests, Troubleshoots And Debugs Software Programs The candidate...  ...degree in electrical, software engineering, or relevant field required....  ...involving both object oriented and MATLAB/Simulink model-based...  ...Strong proficiency in C++ and MATLAB/Simulink for embedded... 
    MATLAB
    Local area

    Cynet Systems

    Dayton, OH
    3 days ago
  •  ...Overview Client is seeking a Software Engineer to design, develop, test, troubleshoot, and debug software programs for enhancements and new products. This role focuses on C++, MATLAB/Simulink, embedded systems, and Guidance, Navigation, and Control software development... 
    MATLAB
    Local area

    NESCO Inc

    Dayton, OH
    4 days ago
  •  ...seeking a Secret-cleared Systems Engineer (AFSIM) for a direct hire...  ...utilizing tools such as AFSIM, MATLAB, and other analytical platforms...  ...of experience using the AFSIM software for operational analysis Experience...  ...and/or programming in C++, Python or Matlab Nice... 
    MATLAB

    Insight Global

    Beavercreek, OH
    3 days ago
  • $157k - $220k

     ...Lead Algorithm & Signal Processing Engineer Dayton, OH About the Team: The Electronic Warfare and Novel Capabilities...  ...scientific or mathematical programming languages, such as MATLAB, Python, and C/C++ ~ Strong mathematical, troubleshooting, written, and verbal... 
    MATLAB
    Full time
    Work experience placement

    Science & Technology Research (STR)

    Dayton, OH
    3 days ago
  •  ...Position: Software Development Engineer Location: Wright-Patterson Air Force Base (WPAFB), Dayton, OH Clearance Required: TS...  ...RTI DDS a plus Experience working in Agile. C++/Qt Python MATLAB Docker Focus areas: Data Validation,... 
    MATLAB

    JMark Services Inc.

    Dayton, OH
    2 days ago
  •  ...Job Description Radar Signal Processing Engineer We are currently seeking a Radar...  ...processing techniques Programming in Matlab and/or C++ Modelling and simulation of radar or...  ...presentations. Familiarity with the software development environment, including compilers... 
    MATLAB
    Hourly pay
    Full time
    Remote work
    Flexible hours

    Matrix Research, Inc.

    Dayton, OH
    13 hours ago
  •  ...Radiance is seeking a Machine Learning Engineer who will advance the artificial intelligence capabilities of the National Air and Space...  ...skills in at least one of the following languages Python, Matlab, C++ Experience with Machine Learning APIs, such as TensorFlow... 
    MATLAB
    Remote work

    Radiance Technologies

    Beavercreek, OH
    2 days ago
  • $206k - $284k

     ...evaluation, model & simulation, systems engineering, radar systems, or communications...  ...programming skills including Matlab, Python, Simulink and/or C/C++ Strong communication skills and the...  ...systems integration Experience in Software Development Ability to survey... 
    MATLAB
    Full time
    For subcontractor
    Local area
    Remote work
    Night shift

    STR

    Dayton, OH
    14 days ago
  • $90k - $110k

     ...Title: Junior FPGA Engineer Why Join Us? ~ Innovative Projects: KBR's work is at the forefront of engineering, logistics...  ...SDR concepts or communications systems Familiarity with MATLAB, Python, or C/C++ Basic Compensation: $90,000 - $110,000 (For Beavercreek,... 
    MATLAB
    Internship
    Local area

    KBR

    Beavercreek, OH
    2 days ago
  • $82 - $83 per hour

     ...Job Title: Embedded Software Engineer Location: Dayton, OH (On-site at Trimble) Duration: Contract - 12 months Pay Range: $8...  ...Dayton, OH. The ideal candidate will have strong experience in C++, MATLAB/Simulink for embedded systems, and real-time GNC development... 
    MATLAB
    Contract work
    Local area

    BCforward

    Dayton, OH
    1 day ago
  •  ...Position: Software Developer Location: Wright-Patterson Air Force Base (WPAFB...  ...ll apply your advanced knowledge of engineering, computer science, and information...  ...Experience working in Agile. C++/Qt Python MATLAB Docker Focus areas: Data Validation... 
    MATLAB

    JMark Services Inc.

    Dayton, OH
    2 days ago
  • $206k - $284k

     ...Principal Software Engineer Dayton, OH Secret Polygraph Unspecified Career Level not specified $206,000 - $284,0...  ...diverse sources Transition advanced algorithms from MATLAB/Python prototypes to optimized production C/C++ implementations within open architecture... 
    MATLAB
    Work experience placement

    Navstar

    Dayton, OH
    4 days ago
  • $93k - $115k

     ...Associate Software Engineer San Diego, CA About the Team: The Sensors Division at STR focuses...  ...-oriented programming skills in modern C++ Proficient in test-driven development...  ...control workflows Proficiency in MATLAB and/or Python BS with 2+ years experience... 
    MATLAB
    Full time
    Remote work

    Science & Technology Research (STR)

    Dayton, OH
    1 day ago
  •  ...management consulting firm specializing in innovative solutions across Engineering, Intelligence, RDT&E, and Professional Services since 2003....  ...with computational modeling and simulation tools (e.g., MATLAB, Python). Excellent communication skills, both written and... 
    MATLAB
    Internship

    Dynamics ATS Organic

    Fairborn, OH
    24 days ago
  •  ...a Senior / Principal Model-Based Systems Engineer to support advanced digital engineering initiatives...  ..., and data environments (e.g., AFSIM, MATLAB, Python) Drive adoption and...  ...programming or scripting experience (e.g., Python, C++, MATLAB, Java) ~ Experience working... 
    MATLAB
    For contractors

    Radiance Technologies

    Beavercreek, OH
    2 days ago
  •  ...government analysts, operators, and system engineers to define study objectives, measures of...  ...programming (e.g., AFSIM scripting, Python, MATLAB, or similar tools) to automate runs and...  ...and control modeling. Experience with C++ or other compiled languages used to... 
    MATLAB
    Contract work
    Temporary work
    For contractors
    Remote work
    Flexible hours

    Solutions Through Innovative Technologies, Inc

    Dayton, OH
    1 day ago
  • $204k - $284k

     ...seeking a Principal Radar Systems Engineer to support/lead the...  ...engineering), and guide teams spanning software, hardware, integration and...  ...in radar simulation tools and MATLAB. Experience in preparing and...  ...programming languages (e.g. C, C++, Python). Pay Information... 
    MATLAB
    Full time
    Work experience placement
    Local area
    Night shift

    STR

    Dayton, OH
    17 hours ago
  •  ...RF Engineer Resonant Sciences LLC has an immediate opening for an RF Engineer to join...  ...system design/testing, robotics, and software development to migrate capabilities from...  ...generators is required. Knowledge of Python, MATLAB, or C++ programming is preferred. Knowledge... 
    MATLAB
    Immediate start
    Flexible hours

    Navstar

    Dayton, OH
    4 days ago
  •  ...Principal Software Engineer NextGen Federal Systems (NextGen) is currently seeking to fill multiple Principal Software...  ...Modern data architectures and tools: Python, MATLAB, IDL, Java, JavaScript / Typescript, NodeJS, C++ Frameworks: Angular, Spring Boot, Vue, QT,... 
    MATLAB

    NextGen Federal Systems

    Dayton, OH
    1 day ago
  •  ...founded in 1998, is seeking a Senior AI/ML Engineer (SE4) to join our team as we advance the...  ...must be U.S. Citizens. ~10 years of software engineering experience with a strong...  ...(NN) training ~ Programming: Python, C++, MATLAB, PyTorch, TensorFlow, Keras ~ Satellite... 
    MATLAB
    Contract work

    Epsilon Systems

    Dayton, OH
    17 hours ago
  • $77.5k - $176k

     ...Modeling and Simulation Analyst, Senior The Opportunity: Your engineering skills and determination are needed to develop the cutting-...  ...the develop ment and refinement of weapon models in Fortran, C++, MATLAB, and Simulink. You'll directly impact the Air Force's mission... 
    MATLAB
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Navstar

    Dayton, OH
    3 days ago
  •  ...Principal Autonomy Software Engineer Job No: 503126 Work Type: Staff Full Time (1500...  ...) * Successful experience with modern C++ * Effective written and verbal communication...  ...in algorithm level languages such as Matlab/Simulink, Python or similar *... 
    MATLAB
    Ongoing contract
    Full time

    University of Dayton

    Dayton, OH
    3 days ago
  • $154.05k - $278.48k

     ...Beavercreek, OH ) currently has an opening for a Chief Engineer in our Signal Processing Branch. We're...  ...experience. - Fluent with tools such as MATLAB, Linux, Mathematica, Python, Simulink - and languages such as C/C++, Java etc. - Working knowledge areas such as... 
    MATLAB
    Local area
    Immediate start
    Flexible hours

    Leidos

    Beavercreek, OH
    4 days ago
  • $61.9k - $141k

     ...Electronic Warfare M&S Engineer The Opportunity: As an engineer or physicist, you...  ...processing, to help us develop algorithms and software for the modeling of modern radar signal...  ...programming languages such as C or C++, MATLAB, and Python to develop models of signal... 
    MATLAB
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Dayton, OH
    17 hours ago
  •  ...advanced image processing, algorithm development, scientific software engineering, and electro-optical (EO) data exploitation in support of...  ...development, or scientific software engineering ~ Proficiency with MATLAB and/or Python ~ Experience with EO sensor systems, image... 
    MATLAB
    Remote work

    Geo Owl

    Fairborn, OH
    2 days ago
  •  ...Lead Systems Engineer Battelle delivers when others can't. We conduct research and development, manage national laboratories,...  ...FPGA, or circuit card design. Programming experience in MATLAB, Python, C++, or other object-oriented languages. Experience supporting... 
    MATLAB
    Work at office
    Local area
    Remote work
    Flexible hours

    Battelle

    Dayton, OH
    4 days ago

Do you want to receive more vacancies?

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