Software Engineer

Remote • Posted 3 hours ago • Updated 3 hours ago
Contract W2
36 Months
No Travel Required
Remote
$80 - $85/hr
Company Branding Image
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • C++
  • Boost
  • Apache ActiveMQ
  • Apache Maven
  • Apache Subversion
  • Design Patterns
  • DevSecOps
  • GitLab
  • Git
  • Java
  • Linux
  • JavaScript
  • STL
  • Security Clearance
  • Software Design
  • Software Deployment
  • Software Development Methodology
  • System Integration
  • TCP
  • UML
  • Version Control

Summary

Job Title: 2121 - SW Engineer
Project Duration: 36 Months
Location: Lexington, MA (Remote or Hybrid) 
Duration: Full-Time Contract

Job Description
 
The Group requires a software engineer to support the design, development, implementation, and testing of software for a series of large-scale communications system demonstrations. Work will be performed in a disciplined collaborative environment, employing modern programming practices.
Responsibilities include but are not limited to:
  • Software architecture definition
  • System software design and implementation, primarily in C++. This will include protocol and state machine design alongside system designers to translate prototype simulations into real-time code
  • Collaboration with a multidisciplinary team to design and prototype communications-based software
  • Integration, test design, and support from lab and field experiments
  • Aid in preparing technical documentation for software architectures and code, including technical specifications, reports, and technical presentations for multiple internal and external audiences
Required Qualifications
Education
  • Bachelor of Science degree with 5+ years of directly relevant experience is acceptable
Software Development & Engineering
  • 5+ years of experience with software/algorithm development
  • 5+ years of experience with object-oriented software design and development
  • 5+ years of experience with software design/development
  • 5+ years of experience with design patterns and data structures
  • 5+ years of experience with C++11 or later
  • 5+ years of experience with Standard Template Library (STL)
  • 5+ years of experience with Boost library
  • 5+ years of Java development experience
  • 5+ years of JavaScript development experience
  • 5+ years of experience with hardware abstraction layers
  • 5+ years of experience with hardware and software integration
  • 5+ years of experience with software modelling and the Unified Modelling Language (UML)
Linux, Systems & Distributed Systems
  • 5+ years of development experience on a Linux platform
  • 5+ years of experience with distributed systems and inter-process communication (UDP/TCP/ActiveMQ/etc.)
  • Experience with Linux development environment and/or commercial real-time operating systems
DevSecOps, Build & Deployment
  • 3+ years of experience supporting DevSecOps environments
  • 5+ years of experience with Maven or Gradle, Git/GitLab, Make/Autotools
  • 5+ years of experience with software deployment and knowledge of modern software deployment techniques
  • 5+ years of experience with Software Development Life Cycle (SDLC)
  • Source control experience (Git/SVN/ClearCase/etc.)
Communication & Collaboration
  • Strong verbal and written communication skills
  • Highly effective written and verbal communication skills, especially applied to writing technical documents
  • Ability to work well independently as well as with a team
  • Demonstrated ability to work effectively in multidisciplinary teams
Clearance
  • An interim clearance is sufficient to start with.
Work Location
  • Remote or Hybrid
  • If Hybrid, the worker should expect to be onsite up to 2 days a week.
  • There may be some points in the project/work in which some additional onsite work may be required.
Interview Process
  • Initial phone screen/Zoom screen
  • Second-round interview will be in person for local candidates.
  • If there is a relocation candidate, a second-round Zoom interview will be acceptable, but local candidates should plan for onsite.
 
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 91099714
  • Position Id: 9108089
  • Posted 3 hours ago

Company Info

About SECURE RPO LLC

Secure RPO LLC is an offshore recruitment service provider with headquartered in Noida, India and US Office in New Castle, Delaware, USA.

Secure RPO LLC is a pioneer in providing the recruitment solutions to the companies based in US & Canada, by providing them dedicated resources and manpower in a cost effective way.

We empower business reach their goals with the help of our guaranteed Return on Investment Model

Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

It looks like there aren't any Similar Jobs for this job yet.

Search all similar jobs