Senior Software Engineer - The Panther Group
Sterling Heights, MI 48313
About the Job
SENIOR SOFTWARE ENGINEER
The Panther Group has an immediate need for a Senior Software Engineer in the Sterling Heights, MI area.
Responsibilities:
The Panther Group has an immediate need for a Senior Software Engineer in the Sterling Heights, MI area.
Responsibilities:
- Develops, maintains, upgrades, and ports embedded product software and/or product support software to enhance, implement and support project/system functionality for the assigned technical effort.
- 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 product outcomes meet customer needs and that customer and company technical, system, performance, process, and quality requirements are met.
- 4+ years of experience in real-time embedded software development and/or software testing.
- C++ programming.
- Linux/Unix, VxWorks Operating Systems.
- Git and JIRA Configuration Management tools.
- Object Oriented design and development experience required.
- Exceptional communication (verbal and written) skills are a MUST.
- Familiarity with current computer applications and technologies in applicable engineering disciplines.
- Ability to solve basic technical design and development problems.
- Ability to develop and maintain effective relationships with customers to solve technical problems.
- Experience in architectural level software design using Magic Draw, Enterprise Architect, or similar model-based engineering tool (software developers).
- Experience using NI Test Stand (software testers).
- Familiarity with weapon systems, munitions, and/or combat vehicle functionality and capability.
- Ada programming.
- Familiarity with relevant military and commercial design standards.
- Object Oriented design and development experience required.
- UML modeling, experience with UML modeling tool.
- Familiarity with Bradley functionality and capability.
- Familiarity with DOORS.
- Familiarity with CMMI for development.
- Familiarity with embedded systems.
- Bachelors degree in STEM field required. Bachelors degree in Computer Engineering, Software Engineering, Electrical Engineering, or Computer Science preferred.
Source : The Panther Group