Embedded Software Engineer

$75.00 - $80.00 per hour

Contract

Information Technology

Dayton, OH, 45424

Job ID: 

28210915

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

Share this job

SCHEMA MARKUP ( This text will only show on the editor. )

Requirements to Apply

This job is no longer available