Senior Software Engineer - Softworld, a Kelly Company : Job Details

Senior Software Engineer

Softworld, a Kelly Company

Job Location : Hudson,NH, USA

Posted on : 2025-01-01T18:10:17Z

Job Description :

Job Title: 81252 - Senior Software Engineer

Job Location: Merrimack NH 03051

Onsite Requirements:

  • C++ 11
  • Linux
  • Docker

Job Description:

  • We are seeking a Senior Software Engineerto lead and contribute to research and product development in cutting-edge engineering disciplines, primarily focusing on software engineering for defense and advanced technology systems.
  • This position involves working in a collaborative and innovative environment, driving technical excellence in software design, development, and system integration.

Key Responsibilities:

  • Technical Leadership:
    • Lead the evaluation and design of complex and innovative software architectures.
    • Serve as a technical leader of small teams and act as a scrum master.
    • Mentor and train junior staff on industry best practices and processes.
  • Software Development:
    • Design, write, test, integrate, and debug software primarily in C++ (11 or later)and other languages as needed.
    • Develop software applications for distributed, multi-threaded, real-time, embedded, low-latency, and device control systems.
    • Operate in and develop Linux environmentsusing containerization tools like Docker.
  • Customer Interaction:
    • Collaborate with customers to understand requirements and align development efforts to meet their needs.
    • Participate in external project discussions and contribute to requirements refinement.
  • Research & Innovation:
    • Define problems, conduct research, and develop innovative solutions in fields like DSP, device control, and military systems.
    • Contribute to the development of algorithms in MATLABand advanced applications in RF, Radar, EO/IR, Electronic Warfare, or Software Defined Radio systems.

Required Qualifications:

  • Bachelor's degree in engineering (or equivalent) and 15+ years of work experience, or master's degree with 13+ years of experience.
  • Strong expertise in object-oriented C++ development (11 or later).
  • Extensive experience in Linux environmentsand containerization tools (e.g., Docker).
  • Demonstrated ability to develop software for complex systems, including distributed and real-time applications.

Preferred Qualifications:

  • Experience with software architecture design.
  • Knowledge of General-Purpose Graphical Processing Unit (GPU)development using OPENCL or CUDA.
  • Familiarity with Cloud Native Technologies(e.g., Kubernetes, Harbor, Helm).
  • Expertise in RF, Radar, EO/IR, Electronic Warfare, or Software Defined Radio systems.

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

Apply Now!

Similar Jobs ( 0)