What are the responsibilities and job description for the Senior Software Engineer position at Moseley Technical Services, Inc.?
Senior Advanced Software Engineer
Bloomington, MN
Contract Position
US CITIZENS ONLY - NO C2C
Responsibilities:
- Lead the design, development, and testing of embedded systems, products, and services that support national defense initiatives.
- Guide the full software development life cycle, from requirements analysis through implementation, testing, and deployment.
- Apply industry standards and best practices to develop high-assurance, mission-ready embedded software.
- Collaborate with cross-functional teams including hardware engineers and systems architects to ensure seamless hardware/software integration.
- Participate in Agile development activities such as sprint planning, code reviews, and retrospectives.
- Mentor junior engineers and contribute to continuous process and technical improvement initiatives.
Qualifications:
- Bachelor’s degree in Software Engineering, Computer Science, or related STEM field (Master’s preferred).
- 8 years of relevant software development experience, or 6 years with a Master’s degree.
- Agile development experience preferred.
- Proficiency in C, C , and Python.
- Strong background in embedded software development, including Linux, RTOS, and hardware/software integration.
- Experience with DO-178-compliant software engineering life cycles.
- Ability to lead projects and apply technical standards and methodologies to overcome complex challenges.
- Effective communicator with the ability to build consensus and align technical teams with strategic goals.
- Passionate about mentoring, innovation, and delivering high-quality solutions in a mission-critical environment.
**PLEASE DO NOT CONTACT FOR C2C**
Senior Software Engineer - Ascend
Gordian Software -
Washington, DC
Senior Software Engineer
Tai Software -
Huntington, CA
Senior Software Engineer
Software Company -
Roanoke, VA