Senior Software Engineer designing and developing high-quality software solutions at HII in support of mission-critical systems. Collaborating with Product Owners and fellow engineers to deliver robust applications.
Responsibilities
Design, develop, document, test, and debug software applications and systems.
Conduct multidisciplinary research and collaborate with hardware and systems engineers.
Analyze system capabilities and resolve issues related to program intent, data flow, and technical constraints.
Prepare operating instructions and technical documentation.
Develop compilers, assemblers, utilities, and operating system components.
Ensure adherence to software engineering standards and best practices.
Provide creative, practical technical solutions to complex engineering challenges.
Communicate technical approaches and findings to internal and external stakeholders.
Serve as a primary technical contact on major projects and coordinate with senior personnel across organizations.
Support production environments and troubleshoot issues across the full development lifecycle.
Mentor Associate Software Engineers and support team development.
Contribute to system architecture discussions and long term design strategy.
Requirements
20+ years relevant experience with Bachelors in related field; 18+ years relevant experience with Masters in related field; 15+ years relevant experience with PhD or Juris Doctorate in related field; or High School Diploma or equivalent and 24 years relevant experience.
Strong proficiency with modern artificial intelligence (AI) systems, including large scales language models, and applications.
Deep understanding of best practices across the full software development lifecycle, including coding standards, code reviews, source control, build processes, testing, and operational support.
Hands on experience with prototyping (e.g., Python), developing real time executable code (e.g., C++), and conducting application testing.
Experience working in both cloud and edge computing environments.
Experience with automating development and testing workflows using AI driven tools and MATLAB.
Ability to obtain and maintain a Secret security clearance.
Benefits
best-in-class medical, dental and vision plan choices
wellness resources
employee assistance programs
Savings Plan Options (401(k))
financial planning tools
life insurance
employee discounts
paid holidays and paid time off
tuition reimbursement
early childhood and post-secondary education scholarships
Job title
Unmanned/Autonomous Systems Software Architect, Engineer Software 6
Fullstack Developer responsible for developing software solutions in waste management. Contributing to digital technologies that enhance urban living in Germany.
Senior Software Engineer developing Q - interactive assessment platform at Pearson. Responsible for designing, implementing, and optimizing high - performance software components in a hybrid work environment.
Softwareentwickler für Frontend - und Backend - Entwicklung von Onlinespielen bei adp MERKUR GmbH. Arbeiten im agilen Team und Kontakt mit internationalen Entwicklungsstudios.
Advanced Software Integration Engineer designing and optimizing avionics software for Honeywell Aerospace's Next Generation Avionics platform. Collaborating with cross - functional teams to enhance aircraft systems.
Engineer designing, implementing, and deploying end - to - end autonomous driving systems at NVIDIA. Collaborating with cross - functional teams to enhance driving capabilities with innovative large - scale models and AI.
Software Engineer for developing HD mapping pipeline for autonomous vehicles at Zoox. Supporting mapping operations and product development for autonomous fleet.
Senior Software Engineer at SoFi designing, developing, and maintaining software solutions for infrastructure services. Leading technical initiatives and collaborating with cross - functional teams in a fast - paced environment.
Software Engineer Intern at Teradyne involved in developing new features of MST Software. Collaborating with Engineers on design, implementation, and testing of software functionalities.
Software Engineer creating solutions and enhancements for Arrive Logistics products and systems. Collaborating with teams to meet customer demands in a fast - paced environment.