Software Engineer 4 - San Diego 17531 with Security Clearance

HII Mission Technologies
San Diego, California
Apr 01, 2024
Apr 11, 2024
Engineering, Software
Position Type
Full Time
Organization Type
Corporate, Other Corporate
Requisition Number: 17531 Required Travel: 0 - 10% Employment Type: Full Time/Salaried/Exempt Anticipated Salary Range: $107,968.00 - $168,000.00 Security Clearance: Secret Level of Experience: Mid Meet HII's Mission Technologies Division Our team of more than 7,000 professionals worldwide delivers all-domain expertise and advanced technologies in service of mission partners across the globe. Mission Technologies is leading the next evolution of national defense - the data evolution - by accelerating a breadth of national security solutions for government and commercial customers. Our capabilities range from C5ISR, AI and Big Data, cyber operations and synthetic training environments to fleet sustainment, environmental remediation and the largest family of unmanned underwater vehicles in every class. Find the role that's right for you. Apply today. We look forward to meeting you. Come Join HII! Where Hard Stuff is Done Right! HII Unmanned Systems (HII UxS) is seeking a talented unmanned system software engineer to join our software development team! In this role, you will be responsible for joining a small cell of HII UxS team members in San Diego supporting our REMUS unmanned underwater vehicle (UUV) west coast software operations and supporting customer needs. You will be actively engaged in supporting autonomy for our Unmanned system product portfolio, and in doing so will perform the following duties:
• Maintains software on a fleet of REMUS UUVs and equipment to ensure customer success.
• Imports code changes from multiple programmers.
• Tags versions for each released build.
• Maintains detailed change information between versions.
• Designs a regression test procedure for each release.
• Maintains a common code base to support new or upgraded vehicles.
• Builds vehicle and user interface code.
• Assists with loading operating systems and software configurations onto UUV and associated equipment.
• Provides and maintains detailed list of bug fixes, and new features with each release such that customer support can assist REMUS users.
• Assists customer in performing Root Cause Analysis (RCA) of reported incidents.
• Estimates software development efforts for proposals to customer.
• Provides input for manuals on new software and autonomy features.
• Provides input for training slides on new software features.
• Provides guidance on new release content that can be used for marketing purposes.
• Develops test data and test plans for requested programs and systems.
• Creates and reviews program and system documentation and flow charts to ensure accuracy and consistency. What you will be doing Designs, develops, documents, tests and debugs applications software and systems that contain logical and mathematical solutions. Conducts multidisciplinary research and collaborates with equipment designers and/or hardware engineers in the planning, design, development, and utilization of electronic data processing systems for product and commercial software. Determines computer user needs; analyzes system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming techniques and controls; prepares operating instructions; designs and develops compilers and assemblers, utility programs, and operating systems. Ensures software standards are met. What we are looking for 9 years relevant experience with Bachelors in related field; 7 years relevant experience with Masters in related field; 4 years relevant experience with PhD or Juris Doctorate in related field; or High School Diploma or equivalent and 13 years relevant experience.
6+ years' experience in software development and software architecture design
In-depth knowledge of programming languages such as C++, Java, and Python
In-depth knowledge of operating systems such as Windows and Linux
Experience in all phases of the software development life-cycle, and methods (Agile, Waterfall, etc.)
Strong understanding of software version control
Excellent communication skills (both written and verbal) along with ability to foster relationship development with customers and sponsors.
Excellent decision-making, problem-solving and analytical skills.
SECRET clearance TE EP MV
Bonus points for
• Agile development methodology, Atlassian tools (JIRA Confluence) and GitLab
• Experience with networking
• Knowledge of Microsoft Foundation Classes (MFC). Physical Requirements Adequate visual acuity and manual dexterity for meeting the requirements Software Engineer family. Why HII We build the world's most powerful, survivable naval ships and defense technology solutions that safeguard our seas, sky, land, space and cyber. Our diverse workforce includes skilled tradespeople; artificial intelligence, machine learning (AI/ML) experts; engineers; technologists; scientists; logistics experts; and business administration professionals. Recognized as one of America's top large company employers, we are a values and ethics driven organization that puts people's safety and well-being first. Regardless of your role or where you serve, at HII, you'll find a supportive and welcoming environment, competitive benefits, and valuable educational and training programs for continual career growth at every stage of your career. Together we are working to ensure a future where everyone can be free and thrive. Today's challenges are bigger than ever, and the nation needs the best of us. It's why we're focused on hiring, developing and nurturing our diversity. We believe that diversity among our workforce strengthens the organization, stimulates creativity, promotes the exchange of ideas and enriches the work lives of all our employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, physical or mental disability, age, or veteran status or any other basis protected by federal, state, or local law. Do You Need Assistance? If you need a reasonable accommodation for any part of the employment process, please send an e-mail to and let us know the nature of your request and your contact information. Reasonable accommodations are considered on a case-by-case basis. Please note that only those inquiries concerning a request for reasonable accommodation will be responded to from this email address. Additionally, you may also call 1- for assistance. Press for HII Technical Solutions.