Senior Communications Systems Software Engineer
Senior Communications Systems Software Engineer Why Join Us?
- Innovative Projects: KBR's work is at the forefront of engineering, logistics, operations, science, program management, mission IT and cybersecurity solutions.
- Collaborative Environment: Be part of a dynamic team that thrives on collaboration and innovation, fostering a supportive and intellectually stimulating workplace.
- Impactful Work: Your contributions will be pivotal in designing and optimizing defense systems that ensure national security and shape the future of space defense.
- Design, develop, and maintain protocol emulator software processing physical, link, and logical layers for documented and proprietary protocols
- Lead integration of protocol emulators with multiple SDR platforms and validate interoperability against OEM implementations
- Architect and evolve user interfaces to control SDRs, configure scenarios, and visualize operational environments
- Design and implement test harnesses for protocol validation, fuzzing, weakness discovery, and regression testing across protocol and OEM variants
- Own end‑to‑end software architecture decisions to ensure systems are modular, maintainable, and capable of scaling beyond initial prototypes
- Set and enforce engineering standards in an R&D environment to avoid technical debt while enabling rapid iteration and delivery
- Guide CI/CD pipelines, containerization strategies, and automated test workflows to ensure repeatable builds and deployable artifacts
- Translate technical documentation, specifications, and reverse engineering outputs into working implementations and testable behaviors
- Produce and review technical documentation for tool usage, system behavior, architectural decisions, and integration guidance
- Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science
- 8+ years of professional experience developing software for complex technical systems
- Proficiency in C/C++ or Python with experience owning and evolving production-quality codebases
- Experience developing software on Linux-based systems
- Demonstrated ability to design and sustain clean, maintainable, and testable software used by multiple engineers
- Strong ability to understand, reason about, and debug protocol behavior across multiple layers and implementations
- Experience integrating software with complex systems, SDRs, or external hardware components
- Ability to obtain and maintain a U.S. DoD security clearance
- Advanced experience with communications protocols, protocol emulation, or waveform-adjacent development (PHY/L2/L3 concepts)
- Experience integrating and testing against multiple SDR platforms and RF test environments
- Experience designing CI/CD pipelines, containerized environments, and automated test frameworks for R&D tools
- Familiarity with modeling and simulation environments for scenario generation, mission injection, or lab automation
- Experience developing test plans, analyzing results, and communicating complex technical behaviors to non‑technical or operational audiences
The offered rate will be based on the selected candidate's knowledge, skills, abilities and/or experience and in consideration of internal parity. Belong, Connect and Grow at KBR At KBR, we are passionate about our people and our Zero Harm culture. These inform all that we do and are at the heart of our commitment to, and ongoing journey toward being a People First company. That commitment is central to our team of team's philosophy and fosters an environment where everyone can Belong, Connect and Grow. We Deliver - Together. KBR is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, disability, sex, sexual orientation, gender identity or expression, age, national origin, veteran status, genetic information, union status and/or beliefs, or any other characteristic protected by federal, state, or local law.
Recommended Jobs
Selection Coordinator
M/I Homes has been building new homes of outstanding quality and superior design for 50 years. Founded in 1976 by Irving and Melvin Schottenstein and guided by Irving’s drive to always “treat the cus…
DB2 System Administrator (38823)
Company Description IDEALFORCE has a Contract position available immediately for DB2 System Administrator (Technical Specialist 4/TS4 to join our customer in Columbus,OH. This is an ONSITE…
Remote Client Services Advisor
AO Globe Life is hiring motivated individuals to join our mission-driven, fully remote team. This opportunity is ideal for recent or soon-to-be graduates in business, marketing, communications, or an…
Gardening Services Foreman
Position Summary The Gardening Services Foreman is responsible for leading and performing detailed landscape and garden maintenance services on high-end residential and commercial properties. This p…
Part Time (20 Hours) Associate Banker, Sharonville Branch, Sharonville, OH
Job Description At Chase, we are passionate about creating memorable experiences for our clients and employees, making them feel welcomed, valued, and understood. We build lasting relationships by …
Travel Registered Nurse Psych Job
Job Overview TLC Nursing Associates, Inc. is seeking a dedicated Registered Nurse (RN) – Psychiatric (Psych) to provide compassionate and specialized care to patients with mental health disorders…
Server
Job Description Job Description Server – Wait Staff StoryPoint Powell North Position Summary: Full-Time, 8:30 am – 5:00pm As a Server, you will perform a variety of food service func…
Food Service Team Member (Sbarro)
Position Summary: As a Team Member at Sbarro, you are the face of the brand and play a vital role in delivering excellent customer service and quality food. This position includes preparing menu i…
OTR Dry van Lease-purchase Job in Elyria, OH by HMD Trucking
Dry Van Lease-Purchase Truck Driving Jobs in Elyria, OH HMD Trucking is excited to present a Lease Purchase program for experienced OTR CDL A drivers. This program offers a quick and affordable …
Part Time - Nurse Practitioner
Location: Dayton (Huber Heights), OH Status: Part-Time (19 Hours Per Week) Schedule: 2 Days Per week (Rotating) Week 1: Monday & Tuesday Week 2: Friday & Saturday Delivering con…