Software Engineer II
Job Summary: The Software Engineer II supports the design, development, integration, and sustainment of software for Slingworks - Next Generation Perception System (NGPS) programs operating in a classified environment.
This role contributes across the full software lifecycle, including requirements analysis, software design, implementation in C/C++, integration with hardware and systems, and verification/validation activities.
The engineer collaborates with internal teams and external customers to support requirement refinement, prototype development, and delivery of mission‑critical APS capabilities.
Responsibilities and Tasks:
* Provides software engineering input to the Embedded Software product team through development, testing, and validation activities
* Develops and maintains C/C++ and Python applications and embedded software for new features, system upgrades, and end‑of‑life replacements
* Supports interpretation and implementation of internal and external customer requirements
* Reviews and becomes familiar with existing codebases, including subcontractor or partner‑developed modules
* Writes high‑quality, maintainable source code within established deadlines and company policies and guidelines
* Performs unit testing and integration testing prior to release
* Troubleshoots reported issues, identifying root causes and implementing corrective actions
* Identifies, documents, and proposes solutions for software defects
* Contributes to development and execution of test plans, procedures, and verification reports for qualification and acceptance testing
* Supports laboratory testing on breadboards, mock‑ups, and system integration test setups
* Creates and maintains task lists and engineering documentation
* Assists with system integration, field testing, and system‑level troubleshooting
* Collaborates closely with systems, hardware, electrical, and test engineering disciplines
Education, Experience, License, or Certification:
* Bachelor's degree in Engineering, Computer Science, or related technical field
* 2+ years of related experience
* Experience with C/C++ and Python software development
* Candidate must hold or be able to obtain a SECRET security clearance
* Experience in embedded, real‑time, or hardware‑adjacent software environments preferred
* Experience working in classified or defense environments is a plus
* Experience supporting integrated hardware‑software systems beneficial
* Experience with GPU programming such as OpenCL is beneficial
Skills and Abilities:
* Proficient in software development processes including requirements, design, implementation, and test
* Strong understanding of software development lifecycles and structured engineering processes
* Solid understanding of interactions between software and hardware components
* Strong written and verbal communication skil...
- Rate: Not Specified
- Location: Merrimack, US-NH
- Type: Permanent
- Industry: Finance
- Recruiter: Elbit America, Inc.
- Contact: Not Specified
- Email: to view click here
- Reference: 1586_ESA_7709
- Posted: 2026-07-21 08:44:48 -
- View all Jobs from Elbit America, Inc.
More Jobs from Elbit America, Inc.
- Sortierer für Briefe (m/w/d) von Montag bis Freitag von 15.00 Uhr bis 18.00 Uhr
- Verkäufer Postfiliale (m/w/d) in 86513 Ursberg in Geringfügigkeit (Minijob)
- Process Engineer
- Operations Manager
- Cyber Security Manager: Incident Detection and Response
- Export Processor
- Senior FP&A Cost Analyst
- Pracovník*čka kontaktného centra IKEA - popredajný servis - možná práca čiastočne z domu
- Tech II Pulp Operator
- Paper Assistant Asset Manager
- Ironworker
- Business Development Manager – Enterprise Segment
- Trade and Customs Analyst
- Estimator
- Estimator
- Estimator
- Credit Analyst
- Software Developer II (Eastlake, OH)
- Senior Aerospace Quality Engineer (Albany, OR)
- Janitor - Rio Grande City TX