Radiancetech

Radiancetech

Computer Scientist

Beavercreek, OH

No sponsorshipDetected 25 days ago
TypeScriptPythonRustC++MATLABAlgorithmsGitCI/CDLinuxDevOpsCybersecurityElectrical EngineeringSignal ProcessingRemote Sensing

About the role

  • This role will contribute to the evaluation, development, and integration of capabilities within an existing MATLAB and Rust software environment.
  • In this role you will work closely with a team of software engineers and subject matter experts to extend and integrate physics-based M&S capabilities.
  • This position is ideal for a software engineer interested in scientific computing, high-performance software development, and next-generation sensing technologies.

Responsibilities

  • Develop and maintain scientific computing software applications.
  • Evaluate existing EO/IR camera models developing improvements for accuracy and efficiency.
  • Design, develop, and integrate solutions into existing software frameworks.
  • Develop and integrate custom physics-based models under the guidance of phenomenology subject matter experts.
  • Collaborate with multidisciplinary teams to integrate capabilities into existing Rust codebases.
  • Convert and optimize existing MATLAB code bases into compiled RUST applications for CPU and GPU processing.
  • Optimize computational performance for CPU- and GPU-based applications.
  • Support deployment and operational use of developed algorithms and software solutions.
  • Experience developing software in both Linux and Windows environments.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, Physics, Mathematics, or a related technical field.
  • Experience with scientific programming and computational software development.
  • Proficiency with one or more compiled programming languages (such as C++, Rust, or similar).
  • Experience using Git or other version control systems.
  • Experience with one or more scientific computing tools, including MATLAB and or Python.
  • The ideal candidate will have strong scientific programming experience, proficiency with compiled languages, and experience working in Linux and Windows environments.
  • Experience with Rust, CUDA, and high-performance computing is highly desirable.

Nice to have

  • Rust software development, including at least two years of experience developing and deploying operational Rust applications or algorithms.
  • GPU acceleration and optimization using CUDA.
  • CPU performance optimization and high-performance computing techniques.
  • Continuous Integration/Continuous Deployment (CI/CD) pipelines and DevOps practices.
  • Real-time signal processing, sensor modeling, or simulation environments.
  • Event-based cameras or event-based sensing technologies.
  • Experience working with EO/IR sensor data and radiative transfer models.
  • Understanding of EO/IR sensor phenomenology and atmospheric effects.

Benefits

  • Radiance Technologies is an employee-owned company with benefits that are unmatched by most companies in the Dayton OH area.

Visa & Work Authorization

  • US Citizen, eligible and willing to obtain a TS/SCI Security Clearance

This listing is sourced directly from Radiancetech's careers page and normalized into a canonical job model.