Seeking a Software Engineer for a full-time position with benefits. This is a contract position with potential for direct hire. The position is to support a DOD project. US citizenship and ability to acquire a US DOD government security clearance is required. Location in Metro-Detroit, Ypsilanti, or Ann Arbor.
As a software engineer, you will execute software engineering and related tasks, including software design, collaboration, testing, and commissioning, data analysis, calibration, and troubleshooting on ground vehicle platforms. Project work is completed within a cross-functional team of SMEs and under their direction. The project environment is dynamic and fast-paced, leveraging your prior experience in ground vehicle systems, programming, and/or embedded systems development.
Role and Responsibilities:
Develop firmware for ground vehicle and/or power management systems
Design and simulate complex systems using MATLAB
Participate in agile software development, including some project management tasks
Manage developed code within a collaborative environment using industry-standard tools and participating in software code reviews
Perform data analysis from vehicle systems, including from fielded software, to assist team understanding, analysis, or troubleshooting of system operation
Assist in producing client-focused documentation for project status and project deliverables
Apply safety-related knowledge, skills, and practices to everyday work
Work in shop or vehicle environments, including environments that are very loud, subject to significant temperature variations
Effectively communicating across cultural boundaries and working harmoniously with diverse groups of team members.
Skills Required
Use of standard office productivity suites
Excellent oral/written communication and interpersonal skills
Demonstrated ability to work independently and take the initiative to solve problems
Demonstrated ability to work effectively with suppliers and fabricators
Skills Preferred
New Eagle development tools and libraries
Programming in C/C++, Python
Utilizing Vector CAN tools (e.g. CANalyzer, CANoe) for bench test, data gathering, software validation
Utilizing Vehicle Spy software and/or hardware for logging, analysis, or troubleshooting of vehicle systems issues
Any experience with other CAN logging, analysis tools
HIL/SIL bench testing and/or design
Design/implementation of user interface with Enovation toolset
Detailed knowledge of, or experience in implementing, any of the following:
- MIL-STD-3017
- ISO-26262, MIL-STD-882, IEC61508
- ROS, DDS based communication/control systems
- MISRA C/C++, MAAB Guidelines
Education Required
Bachelor’s degree in electrical engineering, computer engineering, or computer science, or an equivalent combination of education and experience from which comparable knowledge and abilities can be acquired.
Work Experienced Required
Experience in product development relevant to the essential duties and responsibilities listed
Experience using Git, Jira, MATLAB/Simulink
Work Experienced Desired
Development and/or integration of military vehicle systems
Systems engineering
Large scale power electronic system or component design
Automotive or ground vehicle systems
About GlobalEdge: GlobalEdge Technologies is a consulting services company providing advanced engineering and information technology services to the automotive, aerospace and defense industry since 1989. We provide expertise in supporting engineering, mobility, electrification, manufacturing, embedded software engineering.
Job Types: Full-time, Contract
Pay: $80,000.00 - $120,000.00 per year
Benefits:
401(k)
Dental insurance
Flexible spending account
Health insurance
Paid time off
Vision insurance
Schedule:
8 hour shift
Monday to Friday
Work Location: In person