Moseley Technical Services Inc Embedded Software Engineer in Sterling Heights, Michigan

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. style="text-align: center;"Embedded Software Engineer style="text-align: center;"(U.S. Citizenship Required*) style="text-align: center;"Sterling Heights, MI style="text-align: center;"2018-7231 Join our Engineering team to design and develop software applications and infrastructure for robotic ground vehicles. Your work will entail everything from first concepts, to the development, integration, test and deployment of such systems. Applications may range from semi-autonomous to fully autonomous capabilities leveraging the latest in hardware and software advancements (including Machine Learning / AI environments tools). You will collaborate closely with other disciplines on the team that Strong Design and Development skills (Primarily C/C++). Responsibilities:ulliSupport all phases of the software development lifecycle/liliActive and passive sensor data management and processing/liliPerform static analysis, unit testing and system testing/liliEnsure documented traceability from requirements through test casesare highly creative and dynamic./li/ul Qualifications:ulliExperience developing applications for Service Oriented Architectures/liliReal time embedded programming experience with multithreaded C and/or C++ applications/liliFamiliarity with Atlassian development tools (JIRA, Confluence, Bitbucket)/liliFamiliarity with embedded development environments and tools/liliHands on experience with serial and network protocols such as RS-232/422, CAN, TCP/IP, UDP/IP/liliGood verbal and written skills and proficiency with MS Office Products (Word, Excel, Visio, PowerPoint)/liliAble to travel occasionally/li/ulemPreferred:/emulliExperience with automated unit test- and test-driven development concepts, tools, and languages/liliLinux driver development/liliFamiliarity of developing safety critical software/liliExperience with network and protocol test tools such as CANoe, CANalyzer, WireShark/liliExperience with one or more RTOS (Linux, QNX, VxWorks)/liliExperience with OSEK-compliant embedded RTOS or similar/liliExperience developing software that is compliant to safety standards such as MIL-882e and/or ISO 26262/liliExperience performing static and dynamic code analysis/liliFamiliarity with UML, SysML, and Model-Based Systems engineering/liliExperience using the UNITY simulation engine/liliMATLAB Simulink/li/ul*U.S. Citizenship is required by law, regulation, executive order, or government contract. uEducation and Experience/u: ulliBS degr