Senior Software Engineer - Softworld Inc
Hudson, NH 03051
About the Job
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 **
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 **
Source : Softworld Inc