Software Engineer III

MISSION SOLUTIONS INC
North Charleston, SC, United States
3 months ago
Apply on indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Working hours
Regular working hours
Job source

Tech stack

Agile Methodology Software Applications Application Performance Management ARM Architecture C Sharp (Programming Language) C++ (Programming Language) Communications Protocols Computer Engineering Software Debugging DevOps Web Development Embedded C
+36 more
Linux on Embedded Systems Embedded Software Ethernet EtherCAT Hardware Design Joint Test Action (IEEE Standards) Python (Programming Language) Network Architecture Node.Js Real-Time Operating Systems Software Engineering Data Streaming Systems Architecture Systems Integration TypeScript Universal Asynchronous Receiver/Transmitter Computer Networking Systems PIC Microcontroller Real Time Systems ReactJS Delivery Pipeline Software Troubleshooting Backend Gitlab Yocto Information Technology Low Latency Windows Services Front End Software Development Video Streaming Unreal Engine Restful APIs C++14 Docker Service Stack Hardware Debugging

Job description

We are seeking a highly skilled and experienced Software Engineer III to join our engineering team in a high-impact, multidisciplinary role spanning Unreal Engine development, embedded real-time systems, and full-stack/web application development.

This role is ideal for a senior engineer who thrives across the full technology stack - from low-level embedded software and hardware integration to multiplayer Unreal Engine applications and modern web/desktop interfaces.

The selected candidate will contribute to advanced simulation environments, real-time visualization systems, embedded platforms, video streaming integration, and scalable networked architectures while collaborating closely with cross-functional engineering teams in an Agile environment., * Design, develop, and optimize Unreal Engine applications using C++ and Blueprints.

  • Implement and maintain multiplayer networking systems including replication, server-authoritative architectures, and low-latency synchronization.
  • Develop simulation, modeling, and real-time visualization capabilities within Unreal Engine.
  • Optimize UE application performance using profiling and debugging tools.
  • Integrate Unreal Engine Pixel Streaming and related streaming technologies.

Full-Stack & Desktop Development

  • Build and maintain modern full-stack applications using:
  • React
  • TypeScript
  • Node.js
  • REST and gRPC services
  • Develop desktop applications and Windows services using:
  • C#
  • Python
  • C++
  • Support scalable and maintainable application architectures across web, desktop, and embedded environments.

Embedded & Real-Time Systems

  • Design and develop embedded software for microcontrollers and embedded processors.
  • Implement and optimize deterministic real-time behavior using RTOS environments.
  • Develop and maintain embedded Linux/Yocto-based systems.
  • Integrate and troubleshoot hardware communication protocols including:
  • CAN
  • EtherCAT
  • Ethernet
  • SPI
  • I2C
  • UART
  • Wireless communications

DevOps & Systems Integration

  • Implement and maintain CI/CD pipelines and automated build/deployment workflows.
  • Utilize containerization and infrastructure automation technologies including Docker and GitLab.
  • Support embedded DevOps workflows across hardware and software environments.
  • Participate in hardware integration, schematic reviews, lab testing, prototype validation, and system debugging.

Requirements

Do you have a Master’s degree?, * U.S. Citizenship required

  • Ability to obtain and maintain a SECRET security clearance
  • Active clearance preferred
  • Bachelor’s degree in:
  • Computer Science
  • Electrical Engineering
  • Computer Engineering
  • Software Engineering
  • or related technical field
  • Master’s degree preferred or equivalent advanced industry experience
  • Compliance with applicable federal workplace and security requirements, * 8+ years of progressive software engineering experience
  • Advanced proficiency in modern C++
  • Strong Unreal Engine expertise including:
  • Blueprints
  • Multiplayer frameworks
  • Replication
  • Gameplay Ability System (GAS)
  • Networking architectures
  • Deep experience with embedded C/C++ and Real-Time Operating Systems (RTOS)
  • Experience with embedded Linux and Yocto environments
  • Strong frontend and backend development experience including:
  • React
  • TypeScript
  • Node.js
  • REST APIs
  • gRPC
  • Experience integrating video streaming technologies and observability platforms such as OpenTelemetry
  • Hands-on experience with ARM Cortex-M, STM32, or similar microcontroller platforms
  • Experience using hardware debugging and validation tools including:
  • Oscilloscopes
  • Logic analyzers
  • JTAG debuggers
  • Protocol analyzers
  • Experience with:
  • CI/CD pipelines
  • Docker
  • GitLab
  • Containerized development environments
  • Strong troubleshooting, debugging, and systems architecture skills across both software and hardware domains, * Active SECRET security clearance
  • Experience with Unreal Engine Pixel Streaming
  • Experience supporting simulation or training systems
  • Familiarity with distributed/networked system architectures
  • Experience developing high-performance, low-latency systems
  • Prior experience working in DoD, defense contracting, or regulated environments, * Agile development environment
  • Cross-functional engineering collaboration
  • Combination of software development, hardware integration, and lab testing activities
  • May require occasional travel based on program needs

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

7:40 min

In-vehicle infotainment systems and graphical functional safety validation

Denis Grahovac · World Congress 2021

6:14 min

Structuring CI/CD pipelines with integrated security and quality checks

Christoph Ruggenthaler · LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · World Congress 2021

4:54 min

Implementing geographic salary tiers for compensation equity and fairness

Rudi Bauer Rudi Bauer +1 · Cappuccino with HR

6:14 min

Modernizing deployment pipelines for embedded hardware devices

Chris Heilmann +2 · LIVE

Videos

See all

Related articles

See all