Job Information
Moseley Technical Services, Inc. Software Specialist in Sterling Heights, Michigan
Check out this new opportunity! Software Specialist Sterling Heights, MI Contract Position $75.00-$82.00/Hour Join a team dedicated to designing and producing armored combat and support vehicles. As a prime mover in ground force capabilities, this firm provides innovative solutions that ensure the safety and effectiveness of military personnel worldwide, focusing on durability, mobility, and performance. Responsibilities: * Focus on software integration and development for vehicle electronic systems, supporting mission-critical technologies that enhance the durability, mobility, and performance of ground combat vehicles. * Develop and Integrate Software: Plan, design, code, and test software for vehicle domains such as board support packages (BSP), DSP, power management, lethality, diagnostics, and software deployment. * Support Software Infrastructure: Design, configure, and test the software development environment to produce high-quality work products, including code, test artifacts, and documentation. * Perform Software Engineering Activities: Conduct software requirements analysis, preliminary and detailed design, code development, and functional/unit testing while adhering to department standards. * Hardware/Software Integration: Perform hardware/software integration, debug software issues throughout various testing phases, and collaborate with multiple teams to resolve problems. * Software Release Management: Create integrated software releases by combining individual changes from multiple developers into a cohesive Computer Software Configuration Item (CSCI). * Collaboration and Agile Processes: Interface with Systems Engineering, Project Management, and Software Quality teams, while actively participating in agile ceremonies, such as daily scrum meetings and sprint demonstrations. * Enhance Vehicle Systems: Leverage expertise in network protocols, operating systems, and embedded systems to support vehicle network architecture designs and advanced system security. * Additional Tasks: Perform other duties as assigned, including participation in hands-on prototype shop, laboratory, and manufacturing environments. Qualifications: * Education: Bachelor's degree in Computer Engineering, Electrical Engineering, or a related discipline. * Experience: 5-7+ years of experience in a related role. * Technical Skills: * Proficiency in programming languages and tools such as Java, C#, C++, C, Python, and Qt. * Experience with GIT, Bitbucket, and DSP tools. * Familiarity with mixed operating system environments (e.g., VxWorks, Linux, RTOS, Virtualization, BSPs, GVOS). * Knowledge of serial and network protocols (e.g., GPIO, RS-232/422, CAN, TCP/IP, UDP/IP). * Experience with Linux system image build tools such as Yocto. * Preferred: * Experience with tools like Eclipse, gcc, DOORS, Jira, Confluence, gdb, or Qt. * Familiarity with type I & II hypervisors, SELinux, verified boot, trusted execution environments, Linux device drivers, and bootloaders. * Experience with ground combat vehicle systems, including GCIA, MOSA, SOSA, and FACE frameworks. * Knowledge of cryptographic security and cybersecurity principles, including authentication, encryption, and secure architectures. * Experience with Agile processes and tools for software development. * Additional Requirements: * Eligibility to obtain a U.S. security clearance (non-U.S. citizens may not be eligible). * Ability to work in, on, or around military vehicles and pass the Anthropometric Size Requirement (ASR) test for confined spaces. * Willingness to work overtime and in prototype shop, laboratory, and manufacturing environments when required. Your Recruiter Still have questions? Reach out to Brian- (phone) (256) 213-1261 (email) brian.videtic@moseleytechnical.com What to Expect Moseley Technical Services, Inc. (Moseley) was incorporated in 1994 to provide engineering and professional services to the aerospace/defense, manufacturing, government, and commercial industries. Our M