Embedded Software Engineer

Nesco Resource ·nescoresource.com

Location Dayton, OH
Work type Onsite
Salary USD 75 - 80 / hour
Type Full time
Level Mid
Source Shazamme
Information Technology 26-12004
Apply direct

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 within a collaborative engineering environment.

Core Responsibilities

Design, develop, test, troubleshoot, and debug software programs for enhancements and new products

Develop and maintain object-oriented and MATLAB/Simulink-based projects

Collaborate with developers and test engineers to develop and integrate Guidance, Navigation, and Control software into a larger codebase

Develop data processing tools to support development and deployment processes

Identify and write test cases to maintain high software quality

Write clean, maintainable, and thoroughly documented code

Work effectively with application domain experts within established process frameworks

Support other software engineering duties as required

Essential Qualifications, Skills, and Technologies

Strong proficiency in C

Strong MATLAB/Simulink experience for embedded systems

Experience developing object-oriented software

Good knowledge of linear algebra

Experience with Git or similar version control tools

Ability to troubleshoot complex software issues across different layers of the code stack

Strong understanding of software engineering best practices

Strong analytical, problem-solving, and logical reasoning skills

Strong written and verbal communication skills

Ability to work independently and collaborate with local and global teams

Preferred Skills or Experience

Guidance, Navigation, and Control software experience

Experience developing data processing tools

Experience writing test cases and supporting high software quality standards

Experience working with application domain experts and test engineers
 

  • Bachelor's degree in electrical, software engineering, or relevant field required
  • At least 2 years of demonstrable software engineering experience with proven results in a professional environment
  • Practical experience with software development of real-time embedded products involving both object oriented and MATLAB/Simulink model-based programming for guidance, navigation, and control system development
  • Angular/Javascript for UI integration (bonus)

Work Details

Location: Dayton, OH

Work arrangement: Onsite

Frequently asked questions

Who is hiring for the Embedded Software Engineer role?
Nesco Resource is hiring for the Embedded Software Engineer position, a Shazamme client. Apply directly on the employer's career site.
Where is the Embedded Software Engineer job located?
The Embedded Software Engineer role with Nesco Resource is based in Dayton, OH, US. The role is onsite-friendly.
Is the Embedded Software Engineer role remote?
Yes — the Embedded Software Engineer position at Nesco Resource is onsite. Candidates based in US are preferred.
What does the Embedded Software Engineer role pay?
Nesco Resource lists the Embedded Software Engineer role at USD 75–80 per hour.
Is the Embedded Software Engineer role full-time or contract?
This is a full time position at Nesco Resource.
What experience level is the Embedded Software Engineer role?
The Embedded Software Engineer position is aimed at mid-level candidates.
How do I apply for the Embedded Software Engineer role at Nesco Resource?
Apply directly on Nesco Resource's career page via the Apply button on this listing. ZammeJobs links straight through to the employer's ATS — no third-party form, no resume database.
Apply direct