Software Engineer (Engineer Software 1)

HII's Mission Technologies divisionSyracuse, NY
Onsite

About The Position

This opportunity is with Warfare Systems (WS), a business group within HII’s Mission Technologies division, which focuses on cyber and mission IT, electronic warfare, and C5ISR systems. HII supports national intelligence and cyber operations communities, defending interests in cyberspace and anticipating threats through capabilities in cybersecurity, network architecture, reverse engineering, and software/hardware development for U.S. military and federal agency partners. HII Mission Technologies is seeking self-motivated Software Engineers to design, develop, and test command, control, and communications software for leading-edge ISR, SDR, and EW DoD products. This position is located in Syracuse, New York. Candidates will join multi-disciplinary teams to deliver best-in-class solutions and products to a diverse customer base, addressing demanding technical challenges. The role involves software development across all layers of the stack, from high-level User Interface software and networking to low-level Operating System or bare-metal software/drivers on System-on-a-Chip CPUs/FPGAs/GPUs, for rapid prototypes, new product design, and fielded hardware that supports the American warfighter.

Requirements

  • 0 years relevant experience with Bachelors in related field; or High School Diploma or equivalent and 4 years relevant experience.
  • Proficient in various object-oriented and functional programming languages (e.g. Embedded C/C++, C/C++, C#, Java)
  • Proficient in common procedural/scripting languages and object definition files (Python, Bash, MATLAB, JavaScript, JSON, XML)
  • Proficient in industry-standard software documentation methods such as user stories, UML, Agile and supporting tools such as Doxygen, Bamboo, JIRA
  • Must be a U.S. citizen.
  • Ability to obtain and maintain a secret government security clearance.

Nice To Haves

  • 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.

Responsibilities

  • Participate in all phases of software lifecycle, from requirements definition through design, development, integration, and test with minimal supervision.
  • 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.
  • 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.

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
  • paid time off
  • tuition reimbursement
  • early childhood and post-secondary education scholarships
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service