Embedded Software Engineer

Insight Global
Cascade Township, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Cascade Township, United States of America

Tech stack

Configuration Management
Computer Security
Software Debugging
Device Drivers
Embedded Software
Python
Real-Time Operating Systems
Software Engineering
Scripting (Bash/Python/Go/Ruby)
GIT

Requirements

  • Bachelor's degree in software engineering or related STEM field.

  • Possesses an Active Security Clearance.

  • 10+ years of embedded software development experience.

  • Ada language proficiency, minimum 5 years of Ada development experience within past 10 years.

  • Experience working in mission-critical industries (aerospace, defense, etc.).

  • Experience with RTOS and device drivers for complex systems.

  • Experience with embedded software testing, debugging, and integration on hardware using debuggers, test equipment, etc.

  • Proficiency with the Git configuration management tool. * Embedded software cybersecurity experience.

  • Experience with model-based engineering tools, Cameo.

  • Python language experience or similar scripting languages.

  • Strong interpersonal and communication skills with a demonstrated ability to work effectively in a team-oriented environment.

About the company

An Aerospace Company in Grand Rapids, MI is looking for an Embedded Software Engineer with an Active US Security Clearance. This role is responsible for designing, developing, testing, and documenting Ada software for real-time embedded systems. The engineer will implement and enhance reliable, high performance Ada code, diagnose and resolve system issues, and ensure software safety, security, and fail safe operation for critical devices. Responsibilities include participating in system, integration, and verification testing, producing clear technical documentation, and collaborating closely with systems and hardware engineering teams through design reviews, code reviews, and ongoing technical discussions.

Apply for this position