This job offer is no longer available
Advanced Embedded Software Engineer
Contract Professionals, Inc
- United States
- United States
About
About the Role You will join a cross-functional team supporting the development and sustainment of embedded software for advanced torpedo systems. In this role, you will contribute across the Software Development Life Cycle (SDLC), from requirements analysis and design to implementation and testing, ensuring secure and reliable software solutions. This position offers the opportunity to work on cutting-edge technology in a collaborative, mission-focused environment.
Key Responsibilities Participate in all phases of the SDLC, including requirements analysis, design, implementation, and testing. Develop and maintain embedded software applications in a Linux environment. Write multithreaded code and work with Real-Time Operating Systems (RTOS). Work outside traditional IDEs, including writing and modifying makefiles. Utilize software source control tools (Git or CVS) for version management. Integrate and leverage pre-existing and legacy software and firmware modules. Architect and design new software applications from design documents. Develop secure software applications as required. Provide technical leadership and mentor team members. Required Qualifications
Bachelor's degree in Software Engineering or a related STEM field. 5+ years of experience in embedded software development (or Master's degree with 3+ years of experience). Experience with Linux environments and embedded software programming (C, multithreaded programming). Strong understanding of software engineering concepts, principles, and SDLC processes. Excellent problem-solving skills and ability to apply new information quickly. Team player with strong collaboration and communication skills. U.S. Citizenship and Department of Defense Secret clearance required at time of hire. Preferred Qualifications
Agile software development experience. Experience with Real-Time Operating Systems (RTOS). Experience with LabWindows/CVI and legacy firmware integration. Knowledge of secure software development practices. Ability to architect software applications and provide technical leadership. Additional Details
This position is onsite at the Canonsburg, PA facility. Work on mission-critical embedded software in a collaborative, technology-driven environment. Commitment to ongoing professional development and team success. Why Join CPI?
Exciting, research-driven projects with real-world impact Opportunities for ongoing learning and career development Competitive perks and incentives tailored to each contract position
About Us: Contract Professionals, Inc. (CPI), founded by an Air Force veteran, is an award-winning talent solutions company connecting top talent with leading employers in defense, aerospace, and mobility industries. https://www.cpijobs.com/
Languages
- English
Notice for Users
This job was posted by one of our partners. You can view the original job source here.