Principal Embedded Software Engineer
- Plans, leads, and executes efforts to architect, design, develop, maintain, upgrade, port, and verify/qualify embedded product software and/or product support software to enhance, implement and support project/system functionality.
- Mentors less experienced software engineers to help develop their software development and test capabilities and troubleshooting and problem-solving skills.
- Collaborates across the other engineering disciplines such as Mechanical, Electrical, Controls, and Systems.
- Ensures that technical approach is consistent with established engineering principles and practices.
- Ensures that cost and schedule targets are met, product outcomes meet customer needs, and customer and company technical, system, performance, process, and quality requirements are met.
- Bachelor's degree in STEM field
- Minimum of 6 years of experience including:
- Real-time embedded software development or testing
- Use of version control and issue tracking tools
- Object-oriented software architecture, software design, C++ coding, and unit testing of embedded software with knowledge of requirements-based software verification and traceability
- Experience developing and troubleshooting communications, device drivers, and IO interfaces
- Experience integrating or testing software on bare metal and with various real-time operating systems such as vxWorks and Linux/Unix derivatives
- Experience in requirements analysis, software design, implementation (code and unit test) and authoring of formal deliverable documentation
- Experience using Magic Draw, Enterprise Architect, or similar model-based engineering tool
- Experience either standing up or extending software verification environments in support of automated software verification testing
- Familiarity with weapon systems, munitions, and/or combat vehicle functionality and capability
- Experience using GitLab or other CI / CD tools
Recommended Jobs
VAC TRUCK DRIVER
Job Description Job Description Position Description: The primary purpose of the Vacuum Truck Driver is to drive a vacuum truck to transport and dispose of liquid industrial by-products. This is …
Grounds Maintenance
Grounds Worker Summary We are seeking a reliable and hardworking Grounds Worker to join our team. This role involves traveling to multiple properties in the Ann Arbor area to perform year-round gr…
Class A CDL Driver
Job Description Job Description . We are looking for recent graduates and experienced Class A CDL Drivers in Indianapolis, Indiana area for a regional lane. Drivers home weekends, hauling no-t…
Dermatology Physician - Dermatologist
Dermatologist – Grandville, Michigan Job#16710394 Join a thriving private dermatology practice in western Michigan, just minutes from downtown Grand Rapids. This well-established group is committed…
Dental Hygienist Assistant - DHA#004
Job Title: Dental Hygienist Assistant Location: Detroit, MI 48213 Duration: 3+ Months (with possible extension) Pay Rate: $23/hr. on W2 Job Summary We are seeking a dedicate…
Team Member
Job Description Job Description Benefits: Free Food Tips Job description We are looking for dedicated, hard working, enthusiastic individuals to join our Firehouse Subs Family! -No…
Lawn Care Crew Lead
Join Our Winning Team at Ace Outdoor Services LLC! Are you an experienced leader ready to take your career to the next level? Ace Outdoor Services LLC , a trusted name in Commercial and Residentia…
Regional Class A CDL Driver | Home Weekly Route
Qualifications: ~ Class A CDL ~12 months of tractor-trailer driving experience (must be semi-recent) ~ no SAP drivers ~ accidents, tickets, etc reviewed case by case ~ no DUI within last 5…
Construction Field Manager
Job Description Job Description Description: We are looking to hire a Field Manager for our Kalamazoo, MI location. With a very competitive compensation plan to offer and a wonderful work envi…
RESEARCH INVESTIGATOR/ASSISTANT RESEARCH SCIENTIST/ASSOCIATE RESEARCH SCIENTIST/RESEARCH SCIENTIST
How to Apply A cover letter is required for consideration for this position. The cover letter should specifically address why you are interested in the position, describe specific skills and experi…