Be a part of a fortune 500 Combat Systems group and a global leader in the design, development, production, support and enhancement of tracked and wheeled military vehicles. Our client has a 70 year defense heritage of providing a full spectrum of high quality, technically superior, high value products and services to the United States and its Allies. Their employees are dedicated to making the Company the World’s preferred supplier of land vehicles and weapons systems.
If you take pride in your work, want a challenge that inspires your best ideas, and enjoy being part of a winning team, this is the place for you.
Software Engineer: Application Development
(U.S. Citizenship Required*)
Sterling Heights, MI
2018-5802
Responsibilities:
- Derive software requirements from system features allocated to the embedded electronic system
- Develop and unit test source code for assigned feature set
- Integrate software with embedded computing hardware, and verifying functionality using benchtop test facilities that include:
- Bench configuration mechanisms
- Automated test management system
- Test drivers and scripts
- Hardware-in-the-loop (HIL) emulations
- Network endpoint surrogates
- Develop test drivers and scripts using tools such as Python, NI TestStand, and Vector CANoe
- Troubleshoot functional and performance defects in real-time system software
- Collaborate with System Engineering, Subsystems Engineering, Hardware Engineering, and Software Engineering teams on a regular basis
Qualifications:
- Strong programming experience in C, C++, Object Oriented Software and associated design principles, and additional knowledge of C++ 11, C++ Templates, and Python
- Strong knowledge of Debian and Ubuntu Linux, Linux scripting languages, Linux System Administration, compilation tools, and software product structures
- Working knowledge of Continuous Integration concepts with experience in the Atlassian Tool Suite (JIRA, Confluence, HipChat, Bitbucket, and Bamboo) is preferred
- Working knowledge of OS Task scheduling for embedded systems, communications protocols, multi-layered software architecture (drivers, controls, presentation and application), and embedded development environments
- Demonstrated ability to work effectively within a small team environment
- Strong personal drive
- Above average verbal and written communications skills
- Minimal travel capability – about 5%
*U.S. Citizenship is required by law, regulation, executive order, or government contract.
Education and Experience:
- BS or MS in an Engineering discipline or Computer Science degree, with 3-5 years of post-graduate experience in embedded software development required.
Conditions of Employment:
Applicants selected for employment will be required to pass a pre-employment drug screening and background investigation which may include education, criminal and work history verifications.
About Our Company:
Moseley Technical Services, Inc. is dedicated to providing our clients with a high standard of quality products and services. For two decades, our reputation has been built on this dedication and the long-term relationships developed with some of the most prestigious companies in the aerospace and defense industries. These business relationships give you the opportunities to not only find a job but to find one you can value and enjoy. We will be dedicated to you and to making your career a success.
Accepted applicants will have the opportunity to be eligible for benefits, including medical and supplemental insurance and a 401K. Appreciation and gratitude for employees is a hallmark of organizations with low turnover.
Moseley Technical Services, Inc. is an AA/EEO/Veterans/Disabled Employer.
Join a team that values your experience!