Software Engineer IV, Full Stack at X Energy LLC
Rockville, MD 20850, USA -
Full Time


Start Date

Immediate

Expiry Date

12 Oct, 25

Salary

189625.0

Posted On

13 Jul, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Automation, Containerization, Robotics, Software Lifecycle, Ipc, Dds, Inter Process Communication, Security, C++, Linux, Control Software, Python, Sensors, Reliability, Ros, Device Drivers

Industry

Information Technology/IT

Description

X-energy LLC conducts a thorough recruiting process and will never issue offers without interview to discuss qualifications and responsibilities. All applications will be submitted via our company career page, www.x-energy.com/careers/ . We will never ask you to provide payment information as part of the recruiting process. If anyone claiming to represent X-energy directs you in a manner otherwise, please contact us at www.x-energy.com/contact-us .

JOB DESCRIPTION

X-energy LLC is hiring an experienced Full Stack Engineer to support its Plant Diagnostics team. This role is responsible for designing, developing, and maintaining cloud-native software, data pipelines, and AI architectures. The role will work closely with program managers and other engineers to deliver high-quality, secure and highly available solutions that meet user and business needs. Specializations exist in this track for Special Tooling (Robotics) and Monitoring & Diagnostics.

MINIMUM QUALIFICATIONS

  • High school diploma or equivalent. Bachelors degree preferred.
  • Typically, ten years of experience in a software development role required.
  • Experience developing and architecting software applications.
  • Experience with full software lifecycle.
  • Experience with production software.
  • Experience with version control software (e.g. Git).
  • Experience and/or knowledge in a minimum of one of the following areas:
  • Special Tooling (Robotics):
  • Experience with robotics and/or automation.
  • Experience developing device drivers, autonomy software and perception software.
  • Experience working with motors and sensors.
  • Experience with C++, Python and Linux.
  • Experience with Inter Process Communication (IPC) such as ROS, ROS2 or DDS.
  • Monitoring & Diagnostics:
  • Experience with CI/CD pipelines, containerization, automated testing, etc.
  • Experience with time-series data platforms.
  • Experience with ETL pipelines.
  • Experience with cloud-based architectures.
  • Experience with security and governance.
  • Experience with performance, reliability, and high-availability engineering.

PREFERRED SKILLS

  • Experience with industrial data historians (e.g. AVEVA PI) preferred.
    Location: 530 Gaither Road, Rockville, MD
    Work Site Expectations: 4 days in office
    Travel Expectations: Up to 10% as needed
    Hours: 8:00am - 5:00pm, Mon-Fri
Responsibilities
  • Develop software and troubleshoot for a variety of applications.
  • Troubleshoot, debug and resolve issues reported by internal teams or end-users, ensuring a high standard of reliability and performance.
  • The role may include specialization in one or more of the following areas:
  • Special Tooling (Robotics):
  • Design and develop architectures for robotic systems.
  • Design and develop software for device drivers, automation, controls, and perception.
  • Design and develop user interfaces for robotic systems.
  • Implement APIs, telemetry, logging, monitoring, and alerting systems for robotic software components.
  • Write robust and testable code.
  • Monitoring & Diagnostics:
  • Design, build, and deploy cloud-native agentic AI solutions—alongside broader ML-driven applications—that transform live industrial sensor streams into real-time monitoring, anomaly detection, and predictive diagnostics services.
  • Architect and optimize cloud-native pipelines that ingest, enrich, and store diverse structured (PostgreSQL tables, CSV exports) and unstructured data (JSON logs, images, IoT sensor streams), with a special emphasis on high-velocity time-series datasets and their efficient retrieval for analytics.
  • Design, implement, and maintain scalable ETL pipelines that ingest, transform, and load data from diverse sources into target analytics platforms with high reliability and performance.
  • Automate end-to-end business workflows for nuclear plant facilities by orchestrating data streams, rule engines, and system integrations to streamline operations and minimize manual intervention.
  • Develop and implement end-to-end security and governance for cloud data pipelines—covering IAM least-privilege, encryption in transit/at rest, compliance tagging, audit logging, and automated policy enforcement.
  • Develop to specific metrics for performance, reliability, and high availability of all production services through proactive capacity planning, rigorous load testing, comprehensive observability, and automated failover/resiliency engineering.
  • Maintain professional demeanor and behavior at all times in all forms of communication.
  • Lead the execution of the core tasks and responsibilities, listed in the Job Profile Task/Responsibilities section of this document, without close supervision and some latitude for independent judgment.
  • Provide feedback and guidance to more junior team members with the execution of the core tasks and responsibilities listed in the Job Profile Task/Responsibilities section of this document.
  • Shares knowledge related to industry best practices and standards with others across the team.
  • Perform other duties as assigned by manager.
Loading...