Skip to main content
Tallo logoTallo logo

Find Jobs

Find Jobs Near You – Available Work in Your Location

Skip to job details
Apply for this opportunity

To apply for this job, you'll continue to an external website or email application.

Apollo Professional Solutions, Inc.

Senior Software Engineer

Career Insights for Software Developer / Engineer

See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.

Scorecard

Based on New Hampshire data

Review key factors to help you decide if this role fits your goals. How is this calculated?

Were these scores useful?

What they do

A Software Developer or Engineer designs or improves computer software. Oversees the entire software development process. Analyzes customer or user needs, designs programs, writes code or instructs computer programmers, tests design, and documents programs. May assist with upgrades or maintenance. May specialize in the design of computer applications or computer systems.

$129,523 / year median in New Hampshire

-2% projected decline

Explore Career

Job Description

Senior Software Engineer Location:
Nashua, NH Pay Rate:
$78.29 Contract to Hire - 1st Shift, 9/80
Hours:
8am - 5pm Contractor benefits: Medical, Vision, Dental, 401k This position requires an active US Security Clearance. (A U.S. Security Clearance that has been active in the past 24 months is considered active.) Senior Software Engineer C++
Skills Required:
  • Minimum of 3-5 years of embedded C++ (fulltime) experience - min 3 yrs.
  • Windows and/or Linux Experience - min 3 yrs.
Experience Preferred:
  • Electronic Warfare Exp (preferred, not required) -min 2 yrs.
Education Required:
  • Bachelor's degree in computer science or engineering, related.
REQUIREMENTS
  • Our client requires that candidates must have an active/current DoD Secret Personnel Clearance (PCL) to start, for which the U.S. Government requires U.S. Citizenship.
  • Bachelor's degree in science, Technology, Engineering, or Math (STEM) discipline, and 3 plus years of direct related experience.
  • High motivation to solve problems and continuously improve existing products.
  • A genuine desire to learn and innovate.
  • Desire to contribute to a results-oriented product development team.
  • Solid understanding of software development processes for real-time embedded applications.
  • Strong verbal and written technical communication skills.
  • Ability to work well with a diverse team.
  • Experience working with software engineering processes.
  • Software requirements and architectural skills with functional decomposition, subsystem interface definition, technology application, and analysis.
  • Experience with real-time embedded hardware systems.
  • Experience with Eclipse, Jira, and DOORS, Git/Bitbucket.
  • Foundation in Object-Oriented design and implementation.
  • Experience developing on Windows/Unix/Linux Operating Systems.
  • High-level Object-Oriented language proficiency (e.g. modern C++).
  • Experience using scripting languages, such as Python or Bash.
  • Strong communication and interpersonal skills.
  • Strong problem-solving and collaborative skills that translate to working software.
  • Proficient with source code control tools.
DUTIES:
  • Duties include analyzing, designing, coding and code modification (typically in C++) of complex software designs for simple systems or subsystems or subsystems of larger systems.
  • You will be evaluating complex software designs to identify design flaws.
  • You will be preparing design documentation, in accordance with established processes.
  • You will utilize either a Windows or Linux based software development environment. Embedded targets could range from ARM through high-performance x86-64 CPUs and Graphics Processing Units (GPUs).
  • You will be integrating and testing in the selected target test environments.
Must be U.S. Person for purposes of Export Compliance . #
ECL Pay:
$78.29 per hour
Benefits:
401(k) Dental insurance Health insurance Vision insurance
Education:
Bachelor's (Required)
Experience:
C++: 3 years (Required)
Windows:
1 year (Preferred)
Linux:
1 year (Preferred) Security clearance: Secret (Required) Ability to
Commute:
Nashua, NH 03064 (Required)
Work Location:
In person