Software Engineer

Digital Prospectors

United States

Presencial

USD 120.000 - 150.000

Jornada completa

Hace 4 días
Sé de los primeros/as/es en solicitar esta vacante

Consigue una respuesta de este empleador

Tu currículum y tu carta de presentación, adaptados exactamente a lo que buscan contratar.

Supera los filtros ATS

Descripción de la vacante

Digital Prospectors seeks a Software Engineer to design, develop, implement, and test software for large-scale communications demonstrations. You will work in a disciplined, collaborative environment using modern software practices.

Responsibilities include architecting systems, implementing C++ software, developing protocols, and translating prototypes to real-time software while collaborating across disciplines. Interim clearance is acceptable to begin.

Formación

  • Bachelor's degree with 5+ years of directly relevant experience.
  • Experience with C++ and C++11.
  • Experience with source-control systems such as Git, SVN, or ClearCase.
  • Experience with object-oriented software development.
  • Experience with UML modeling.
  • Knowledge of modern software deployment techniques.
  • Experience with software DevSecOps.
  • Experience with software algorithms and performance optimization.
  • Knowledge of design patterns and data structures.
  • Experience with distributed systems and interprocess communication (UDP/TCP/ActiveMQ).
  • Experience with Linux development environments and/or commercial RTOS.
  • Experience with hardware abstraction layers.
  • Familiarity with software lifecycle processes.
  • Strong written and verbal communication, particularly in technical documentation.
  • Ability to work in multidisciplinary teams.
  • An interim security clearance is sufficient to begin the assignment.

Responsabilidades

  • Define software architectures for communications-based systems.
  • Design and implement system software, primarily in C++.
  • Develop communication protocols and state machines with system designers.
  • Translate prototype simulations into real-time software.
  • Collaborate with multidisciplinary teams to design and prototype software solutions.
  • Support software integration, test design, and lab/field activities.
  • Prepare and maintain technical documentation including specs and diagrams.
  • Communicate technical concepts effectively to internal/external audiences.
  • Apply software lifecycle processes and DevSecOps practices.
  • Support software algorithm development and performance improvements.

Conocimientos

C++
C++11
Source control
OO design
UML
DevSecOps
Algorithms
Data structures
Distributed systems
Networking UDP/TCP
Linux/RTOS
HAL
Design patterns
Multidisciplinary teams

Educación

Bachelor's degree

Herramientas

Git
SVN
ClearCase

Descripción del empleo

An interim security clearance is sufficient to begin the assignment.

Please no agencies. Direct employees currently authorized to work in the United States – no sponsorship available

Job Description

We are seeking a Software Engineer to support the design, development, implementation, integration, and testing of software for large-scale communications system demonstrations. The successful candidate will work in a disciplined, collaborative environment using modern software development practices.

Essential Duties and Responsibilities
  • Define software architectures for communications-based systems.
  • Design and implement system software, primarily in C++.
  • Develop communication protocols and state machines in collaboration with system designers.
  • Translate prototype simulations into real-time software.
  • Collaborate with multidisciplinary teams to design and prototype software solutions.
  • Support software integration, test design, laboratory activities, and field experiments.
  • Prepare and maintain technical documentation, including software architecture documents, technical specifications, reports, and presentations.
  • Communicate technical concepts effectively to internal and external audiences.
  • Apply software lifecycle processes, modern deployment techniques, and DevSecOps practices.
  • Support software algorithm development and performance improvements.
Qualifications
  • Bachelor of Science degree with at least five years of directly relevant experience, or equivalent relevant qualifications.
  • Experience with C++ and C++11.
  • Experience with source-control systems such as Git, SVN, or ClearCase.
  • Experience with object-oriented software development.
  • Experience with software modeling and the Unified Modeling Language (UML).
  • Knowledge of modern software deployment techniques.
  • Experience with software DevSecOps.
  • Experience with software algorithms and performance optimization.
  • Knowledge of design patterns and data structures.
  • Experience with distributed systems and interprocess communication technologies such as UDP, TCP, or ActiveMQ.
  • Experience with Linux development environments and/or commercial real-time operating systems.
  • Experience with hardware abstraction layers.
  • Familiarity with software lifecycle processes.
  • Highly effective written and verbal communication skills, particularly in technical documentation.
  • Demonstrated ability to work effectively in multidisciplinary teams.
  • An interim security clearance is sufficient to begin the assignment.
Desired Experience
  • Experience with digital signal processing.
  • Experience implementing communications protocols and methods in software.
  • Proficiency with Python.
  • Familiarity with MATLAB.
  • Experience planning and managing tasks or projects using tools such as Microsoft Project.

POST-OFFER BACKGROUND CHECK IS REQUIRED. Digital Prospectors is an Equal Opportunity Employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other characteristic protected by law. Digital Prospectors affirms the right of all individuals to equal opportunity and prohibits any form of discrimination or harassment.

Come see why DPC has achieved:

  • 4.9/5 Star Glassdoor rating and the only staffing company (< 1000 employees) to be voted in the national Top 10 ‘Employee’s Choice - Best Places to Work’ by Glassdoor.
  • Voted ‘Best Staffing Firm to Temp/Contract For’ 8 consecutive years in a row by Staffing Industry Analysts as well as a ‘Best Company to Work For’ by Forbes, Fortune and Inc. magazine.

As you are applying, please join us in fostering diversity, equity, and inclusion by completing the Invitation to Self-Identify form today!

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Software Engineer
Software Engineer

Lockheed Martin • King of Prussia (PA)

Presencial
USD 91.000 - 169.000
Software Engineer (Principal) - FULLY CLEARED with POLYGRAPH REQ with Security Clearance
Software Engineer (Principal) - FULLY CLEARED with POLYGRAPH REQ with Security Clearance

Constellation Technologies, Inc • Fort Meade (MD)

Presencial
USD 150.000 - 245.000
Health insurance
HSA
Dental insurance
+7
Software Engineer L2 (C++ Ingest and VoIP Processing)
Software Engineer L2 (C++ Ingest and VoIP Processing)

BizFirst • Fort Meade (MD)

Presencial
USD 110.000 - 140.000
Medical coverage
Dental coverage
Vision coverage
+8
Software Engineer
Software Engineer

ECS • Chantilly (VA)

Presencial
USD 160.000 - 190.000
Software Engineer 3
Software Engineer 3

Synergy ECP • Columbia (MD)

Presencial
USD 120.000 - 180.000
Senior System Engineer
Senior System Engineer

Pacific Defense • Sunnyvale (CA)

Presencial
USD 90.000 - 130.000
401K match
100% employee medical coverage
Paid time off
Software Engineer Level 2
Software Engineer Level 2

SSATI • Maryland

Híbrido
USD 150.000 - 190.000
DSP Software Engineers
DSP Software Engineers

Business Integra • Chantilly (VA)

Presencial
USD 110.000 - 170.000
Software Engineer - Real-Time C++ for Communications Systems
Software Engineer - Real-Time C++ for Communications Systems

Digital Prospectors • EE. UU.

Presencial
USD 120.000 - 150.000
Signals Software Engineer - Level 2 - CLEARANCE and POLYGRAPH REQUIRED
Signals Software Engineer - Level 2 - CLEARANCE and POLYGRAPH REQUIRED

Constellation Technologies, Inc • Colorado Springs (CO)

Presencial
USD 160.000 - 186.000
Affordable healthcare options
Dental insurance with 100% employer paid premium
Vision with 80% employer paid premium
+3