Software Engineer

Softworld, a Kelly Company
Merrimack, NH, US
Full-time

Job Title : 80338 - Software Engineer

Job Location : Merrimack NH 03054

Onsite Requirements :

  • DSP (digital signal processing)
  • C / C++
  • MATLAB or Python

Job Description : Responsibilities

Responsibilities

  • Architect, implement, and maintain modular DSP algorithms within a dynamic software repository
  • Perform forensic analysis and reporting based on data from EW technology demonstrations
  • Develop innovative solutions to complex research challenges to enable advanced missions
  • Analyze, design, develop, integrate, and test software components for the DSP baseline
  • Support field testing, troubleshooting issues in real time

Required Skills

  • Expertise in C / C++ (Rust or Go also acceptable) for translating algorithms from MATLAB or Python into real time systems
  • Strong foundation in DSP concepts and Software Defined Radio (SDR)
  • Proficiency in MATLAB and / or Python scripting for analysis and development
  • Experience with big data analysis and working across multidisciplinary teams
  • Ability to break down complex, undefined problems with minimal oversight

Preferred Skills

  • Background with software defined radios (SDR) and IQ signal processing for prototypes
  • Experience with Linux systems and NVIDIA GPU / CUDA programming
  • Familiarity with system design, Google Protobuf, Docker / Podman containers, and Bash scripting
  • Comfortable presenting technical solutions to stakeholders, shaping proposals, and leading development cycles (610 weeks)

3rd party and subcontract staffing agencies are not eligible for partnership on this position. 3rd party subcontractors need not apply.

This position requires candidates to be eligible to work in the United States, directly for an employer, without sponsorship now or anytime in the future.

This client is a US Federal Government contractor and is legally required to hire US Citizens. US Citizens will only be considered for this role.

Due to the nature of the work, a United States Government Clearance is required to be eligible for the position

1 day ago
Related jobs
BAE Systems
Merrimack, New Hampshire

As a member of the Software Engineering Directorate, you will have opportunities to continue developing strong and increasingly complex software skills and stay current in the software discipline. The organization focuses on career development of our software engineers and advancement of the craft o...

20-0278792 Docutech, LLC
G,New Hampshire Home

Strong knowledge of professional software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, CI/CD, and DevOps. Experience leading team of engineers in the design, development, and ma...

HEPCO, Inc.
Nashua, New Hampshire

We are seeking a highly skilled Senior Software Engineer for our client. The ideal candidate will assist in the development and allocation of software requirements, ensuring efficient, high-quality software solutions that meet customer needs. Reviewing and preparing complex software designs, ensurin...

Softworld Inc
Hudson, New Hampshire

The Senior Software Engineer plans and performs a variety of tasks across the areas of software requirements analysis, software architecture and design, implementation (code and unit test), documentation, hardware-software integration, troubleshooting, problem solving, and software verification test...

Jacobs
Hudson, New Hampshire

Software Engineer 1 -(ANS0003VF). This is an entry level position intended to allow employees to grow their software engineering skills within our Agile organization. Contribute on a team of skilled engineers designing, building and maintaining thoroughly tested and stable software using a Scaled Ag...

Fidelity Investments
Merrimack, New Hampshire

Bachelor’s degree (or foreign education equivalent) in Computer Science, Engineering, Information Technology, Information Systems, Mathematics, Physics, or a closely related field and five (5) years of experience as a Principal Software Engineer/Developer (or closely related occupation) performing a...

Arista Networks
Nashua, New Hampshire

As a core member of the Platform software team, the candidate will be part of a fast-paced, high caliber team building diagnostic software to help validate high-speed digital designs and achieve high yields in manufacturing Arista Network products used in the computer networking industry's largest d...

BAE Systems
Hudson, New Hampshire

We are seeking an experienced, mid-career, Software Engineer to support a long-term development effort on the Compass Call tactical electronic attack program. When you become a member of our team, you will work across multiple disciplines and collaborate with Systems, Hardware, and Test engineers in...

BAE Systems
Manchester, New Hampshire

BAE Systems Senior Software Engineer Manchester, New Hampshire Apply Now. We are looking for talented Software Engineers to help us create the world’s most advanced solutions in areas such as Signals Intelligence (SIGINT), Aircraft Protection, Radar Warning, and Electronic Attack for our defense-rel...

BAE Systems
Merrimack, New Hampshire

The organization focuses on career development of our software engineers and advancement of the craft of software engineering. We work with you align your projects with your career aspirations, whether you’re interested in becoming an experienced developer, subject matter expert, software leader, or...