Senior Software Engineer (Engineer Software 3) - 7674
Company: Huntington Ingalls Industries
Location: Rome
Posted on: January 27, 2023
Job Description:
Press Tab to Move to Skip to Content Link Search by Keyword (use
Keyword for Remote Positions) Share this Job Location: Rome, NY,
New York, United States Requisition Number: -7674 -Required Travel:
0 - 10% -Employment Type: -Full Time/Salaried/ExemptSecurity
Clearance: -Ability to Obtain -Level of Experience: -Senior - HII
Job DescriptionHII-Mission Technologies in Syracuse NY is currently
seeking self-motivated, talented Software Engineers to design,
develop, and test command, control, and communications software for
leading edge ISR, SDR, and EW DoD products. Candidates will be
expected to integrate into our multi-disciplinary teams to provide
best-in-class solutions and products to a diverse customer baseline
with a demanding and intriguing technical problem space. From
high-level, self-hosted User Interface software and networking down
to low-level Operating System or bare-metal software/drivers
running on System-on-a-Chip CPUs/FPGAs/GPUs, HII offers an array of
software development opportunities at all layers of the stack for
rapid prototypes, new product design, and fielded hardware that
protect and support the American warfighter and our nation's
interests. -
-
- Participate in all phases of software lifecycle, from
requirements definition through design, development, integration,
and test with minimal supervision
- Proficient in various object-oriented and functional
programming languages (e.g. Embedded C/C++, C/C++, C#, Java)
- Apply state-of-the-art programming techniques, software design
best practices, and software technologies
- Analyze and modify software systems by reverse-engineering,
architecting, coding, installing, testing, debugging, and
documenting designs/APIs
- Stand up development environment and platform application
environment from scratch
- Familiarity with Real-Time operating systems or safety-critical
software
- Proficient in industry-standard software documentation methods
such as user stories, UML, Agile and supporting tools such as
Doxygen, Bamboo, JIRA
- Guide customers and systems engineers in formulating software
requirements, advise on alternative approaches, and conduct
feasibility studies, as required
- Prepare and communicate daily status information in accordance
with required software development lifecycles
- Independently derive requirements into actionable tasks
- Follow all company policies and guidelines, including
familiarity with company-wide software practices, ensuring software
standards are met
- 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.Minimum
Qualifications
- 5 years relevant experience with Bachelors in related field; 0
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 10 years relevant
experience.
- Five or more (5+) years combined experience in the
following:
- Software development in embedded C/C++
- Object-oriented design and analysis
- Authoring or coauthoring software documentation
- Must be able to work alongside a diverse, multi-cultural team
and demonstrate strong interpersonal and communication skills
- Candidates must be a U.S. citizen. Applicants will be subject
to a government security investigation as needed.Preferred
Requirements
- Currently hold a U.S. security clearance
- Experience in the DoD contractor space, especially
maritime
- Experience in leading junior software engineers
- Strong background in embedded Linux kernels, filesystems, and
custom device drivers
- Experience with communications and networking libraries in
embedded Linux (e.g. networking stacks, Protocol
Buffers/Protobuf/data serialization)
- Passionate about protecting the American warfighter
- Experience with RF communication links and/or radio
systems.This opportunity resides with Intelligence, Surveillance
and Reconnaissance, a business group within HII's Mission
Technologies division. From towers to processors, we design,
develop, integrate and manage the sensors, systems and other assets
necessary to support integrated intelligence, surveillance and
reconnaissance (ISR) operations, exploitation and analysis for the
Intelligence Community, the military services, geographic and
functional combatant commands and DoD agencies. -HII is a global
engineering and defense technologies provider. With a 135-year
history of trusted partnerships in advancing U.S. national
security, HII delivers critical capabilities ranging from the most
powerful and survivable naval ships ever built, to unmanned
systems, ISR and AI/ML analytics. HII leads the industry in
mission-driven solutions that support and enable a networked,
all-domain force. Headquartered in Virginia, HII's skilled
workforce is 44,000 strong. For more information, please visit:
hii.com .HII is an Equal Opportunity/Vets and Disabled Employer.
U.S. Citizenship may be required for certain positions.
Keywords: Huntington Ingalls Industries, Chattanooga , Senior Software Engineer (Engineer Software 3) - 7674, IT / Software / Systems , Rome, Tennessee
Didn't find what you're looking for? Search again!
Loading more jobs...