Senior Software Engineer (Satellite Systems)

RedBeard Solutions

Cary (NC)

On-site

USD 90,000 - 190,000

Full time

7 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

RedBeard Solutions seeks a Sr Software Engineer for Satellite Systems in Cary, NC, onsite with travel. You will lead development of critical satellite software, analyze requirements, and implement high-performance C++ code in a customer-facing role, ensuring quality with automated tests and robust interfaces.

The role requires a strong background in real-time systems, DevOps tooling (VMware, Docker, Kubernetes), and experience with satellite communications concepts.

Qualifications

  • Bachelor's degree in a related discipline; 9 years of professional experience, or 7 years with a related Master's degree.
  • Emerging authority at senior level; demonstrated leadership in complex software projects.

Responsibilities

  • Analyze user requirements to derive software designs for new applications or modifications to existing software.
  • Write high-quality, maintainable C++ code for satellite communications applications.
  • Debug, identify and correct defects using effective troubleshooting techniques.
  • Design and implement database or data repository interfaces and queries.
  • Design and implement complex algorithms with timing and resource constraints.
  • Integrate automated testing as part of the development lifecycle with unit tests.

Skills

C++ development
Real-time systems
Satellite comm
DevOps
Message queues

Education

Bachelor's degree

Tools

VMware
Docker
Kubernetes
CUDA
MATLAB

Job description

Sr Software Engineer (Satellite Systems)

Location: Cary, NC (will consider Maryland)

Mode: Onsite

Travel: Yes

Number of openings:Multiple

Experience: Any person with these skills and clearance will be considered, the salary is commensurate with the overall experience. 2-3 years will be closed to $90k and 15+ will be closer to $190k

Education: Bachelor's degree

Salary Range: $90-190k -Negotiate best salary based on overall experience!

Start Date: Typically 3-4 weeks from submittal

Clearance: TS/SCI CI Full-scope Poly

Client Job Description:

Senior Software Engineer- Satellite Systems

THE WORK
  • The C++ SWE is in an extremely customer facing role leading multi-faceted mission critical system development, deployment and evolution. The successful candidate will analyze user requirements, develop new software, and enhance existing systems to meet the demands of modern satellite communication technologies.
  • This role will involve working on complex algorithms and ensuring software quality through automated testing and debugging.
  • The following are the primary functions of the position:
  • User Requirement Analysis: Analyze user requirements to derive software designs for new applications or modifications to existing software, ensuring the addition of new features and capabilities aligns with project goals.
  • Software Development: Write high-quality, maintainable C++ code for satellite communication applications, adhering to best practices and coding standards.
  • Debugging and Defect Correction: Identify, debug, and correct defects in existing software, utilizing effective troubleshooting techniques to resolve issues efficiently.
  • Database and Data Repository Interfaces: Design and implement database or data repository interfaces and queries to support the application's data management needs.
  • Algorithm Design: Design and implement complex algorithms that adhere to strict timing, system resource, and interface constraints, ensuring high performance and reliability.
  • Automated Testing Integration: Integrate automated testing as part of the development lifecycle, implementing unit tests and other testing methodologies to ensure software quality.
  • Collaboration: Work closely with cross-functional teams, including system architects, QA engineers, and project managers, to ensure software meets user requirements and is delivered on schedule.
  • Documentation: Maintain comprehensive documentation for software designs, processes, and interfaces to facilitate knowledge sharing and project continuity.
Basic Qualifications:
  • Bachelors degree from an accredited college in a related discipline, or equivalent experience/combined education, with 9 years of professional experience; or 7 years of professional experience with a related Masters degree. Considered an emerging authority.
Desired Skills:
Technical Skills:
  • Proficiency in C++ development, with a solid understanding of real-time systems and performance optimization.
  • Experience with RF signals analysis or satellite communications system design and the theory, with the ability to implement these concepts into software.
  • Familiarity with DevOps processes and tools, particularly in virtual (VMware) and containerized (Docker/Kubernetes) environments.
  • Experience with message queue implementation and communication protocols.
Additional Skills:
  • Knowledge of GPU/CUDA development for performance-critical applications.
  • Experience with MATLAB for algorithm development and simulation.
  • Understanding of Linux system programming and development environments.
Soft Skills:
  • Strong analytical and problem-solving abilities.
  • Excellent communication and collaboration skills.
  • Adaptability and a commitment to continuous learning and improvement.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr. Software Engineer - TS/SCI Poly required
Sr. Software Engineer - TS/SCI Poly required

Emtakllc • Maryland

On-site
USD 172,000 - 305,000
RF Architect (Satellite Systems)
RF Architect (Satellite Systems)

RedBeard Solutions • Cary (NC)

On-site
USD 90,000 - 190,000
Software Engineer 3 with Security Clearance
Software Engineer 3 with Security Clearance

Avid Technology Professionals • Maryland

On-site
USD 80,000 - 120,000
Sr. Software Engineer
Sr. Software Engineer

Associates Systems LLC • State College

On-site
USD 72,108 - 88,132
Health insurance
Dental insurance
Vision insurance
RF Architect - Satellite Systems
RF Architect - Satellite Systems

RedBeard Solutions • Fort Meade (MD)

On-site
USD 150,000 - 210,000
Software Engineer
Software Engineer

StevenDouglas • State College

On-site
USD 90,000 - 130,000
Senior C++ Real-Time Satellite Systems Engineer
Senior C++ Real-Time Satellite Systems Engineer

Emtakllc • Maryland

On-site
USD 172,000 - 305,000
Senior Java Software Engineer (Onsite)
Senior Java Software Engineer (Onsite)

Raytheon • Fort Meade (MD)

On-site
USD 86,000 - 166,000
Healthcare benefits
Flexible work schedules
Educational assistance
Senior Java Software Engineer (Onsite)
Senior Java Software Engineer (Onsite)

Raytheon • Aurora (CO)

On-site
USD 86,000 - 166,000
Compensation and healthcare benefits
Career development programs
Flexible work schedules
+1
Senior Satellite Systems Software Engineer (C++/Real-Time)
Senior Satellite Systems Software Engineer (C++/Real-Time)

RedBeard Solutions • Cary (NC)

On-site
USD 90,000 - 190,000