Software Engineer - Real-Time C++ for Communications Systems

Digital Prospectors

United States

On-site

USD 120,000 - 150,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

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.

Qualifications

  • 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.

Responsibilities

  • 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.

Skills

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

Education

Bachelor's degree

Tools

Git
SVN
ClearCase

Job description

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Digital Prospectors • United States

On-site
USD 120,000 - 150,000
DSP Software Engineer
DSP Software Engineer

Comtech LLC • Salt Lake City (UT)

On-site
USD 90,000 - 110,000
DSP Software Design Engineer
DSP Software Design Engineer

Softworld, a Kelly Company • City of Rochester (NY)

On-site
USD 120,000 - 190,000
Senior Software Engineer – Real-Time Distributed Systems
Senior Software Engineer – Real-Time Distributed Systems

Searchability Aerospace & Defense • Dallas (TX)

On-site
USD 180,000 - 260,000
Medical, Dental, Vision Insurance
401(k) with PTO & Holidays
RF/C++ Software Engineer — Real-Time Systems
RF/C++ Software Engineer — Real-Time Systems

Optimus Technology, Inc. • Fort Meade (MD)

On-site
USD 110,000 - 150,000
Health benefits
401k
Paid time off
+1
Principal Real-Time Communications Engineer (C/C++)
Principal Real-Time Communications Engineer (C/C++)

Nickerson Talent Solutions • Austin (TX)

On-site
USD 150,000 - 230,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Saltu Staffing • Fort Worth (TX), Arlington (TX)

On-site
USD 110,000 - 150,000
Software Engineer (Embedded & PC Systems)
Software Engineer (Embedded & PC Systems)

Peskind Executive Search • United States

On-site
USD 80,000 - 100,000
Software Engineer
Software Engineer

Goodwin Recruiting • Princeton (NJ)

On-site
USD 110,000 - 150,000
Senior RF Software Engineer - DSP/C++, Real-Time Systems
Senior RF Software Engineer - DSP/C++, Real-Time Systems

Erias Ventures • Maryland

On-site
USD 250,000 - 285,000
Above market pay
Immediate vesting 401k
Spot bonuses
+4