Talent.com
Sr. Software Architect
Sr. Software ArchitectRigaku Americas • Shenandoah, TX, United States
Sr. Software Architect

Sr. Software Architect

Rigaku Americas • Shenandoah, TX, United States
2 days ago
Job type
  • Full-time
Job description

Job Details

Level

Experienced

Job Location

Rigaku Americas Corporation - The Woodlands, TX

Remote Type

Fully Remote

Position Type

Full Time

Job Shift

Day

Job Category

Engineering

Description

We are seeking a Senior Software Engineer Architect to lead the development of instrument control software and workflows that integrate machine learning and computer vision algorithms into our X-ray inspection systems.

Key Responsibilities :

Software Architecture & Development :

  • Design and develop scalable, modular, and maintainable software architectures using .NET Framework and .NET Core for Windows-based applications.
  • Develop desktop applications using WPF, WinForms, and Qt with a focus on instrument control, real-time data visualization, and high-performance workflows.
  • Implement multithreaded, parallel, and asynchronous programming techniques using existing libraries and frameworks.

Instrument Workflow Design & Recipe Management :

  • Develop and enhance software workflows for instrument operation, including system initialization, calibration, data acquisition, and analysis.
  • Collaborate with hardware and application teams to define and implement recipe generation, customization, and execution frameworks.
  • Ensure workflows and recipes are modular, reusable, and adaptable to diverse inspection scenarios and configurations.
  • Optimize the user interface and backend systems for intuitive recipe creation, editing, and management by end-users.
  • Machine Learning & Computer Vision Integration :

  • Develop and optimize workflows that align machine learning and computer vision algorithms with X-ray inspection tools.
  • Partner with AI and algorithm teams to incorporate machine learning models and computer vision techniques into the software pipeline.
  • Ensure efficient data processing, model inference, and visualization within the tool's workflow.
  • Team Collaboration & Leadership :

  • Provide technical leadership and mentorship to software development teams, fostering best practices in coding, design, and testing.
  • Collaborate with UI / UX engineers to ensure seamless integration of user interfaces with backend systems and workflows.
  • Testing & Performance Optimization :

  • Develop automated and manual testing strategies for validating software functionality and performance.
  • Use tools like xUnit, NUnit, or MSTest for unit and integration testing.
  • Optimize software for high-speed data processing, low latency, and efficient resource utilization, leveraging performance profiling tools such as Visual Studio Profiler, JetBrains Rider, and ReSharper.
  • Qualifications

    Education & Experience :

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Track record experience in software development, including architecture and leadership roles.
  • Technical Skills :

  • Expertise in the .NET ecosystem, including :
  • .NET Framework and .NET Core for developing Windows-based applications
  • WPF, WinForms, and / or Qt for user interface development
  • Expert in C#, .NET Core, and C++ for performance-critical components.
  • Extensive experience in multi-threaded and parallel programming, such as :
  • Task Parallel Library (TPL), PLINQ, and Async / Await patterns

  • Reactive Extensions (Rx.NET) for event-driven and asynchronous programming
  • Advanced threading techniques with Thread, ThreadPool, and BackgroundWorker
  • Parallel processing with OpenMP or MPI (C++) for high-performance systems
  • Familiarity with integrating machine learning frameworks (e.g., TensorFlow, PyTorch) and computer vision libraries (e.g., OpenCV, HALCON).
  • Preferred Skills :

  • Knowledge of X-ray imaging systems, instrumentation, or similar industrial tools.
  • Ability to communicate in or understand Japanese.
  • Experience with workflow automation and real-time data acquisition systems.
  • Familiarity with performance profiling tools such as Visual Studio Profiler, JetBrains Rider, or ReSharper.
  • Knowledge of GPU programming for accelerated computations (e.g., CUDA).
  • Create a job alert for this search

    Software Architect • Shenandoah, TX, United States

    Related jobs
    Senior Security Architect

    Senior Security Architect

    TradeJobsWorkForce • 77049 Houston, TX, US
    Full-time
    Senior Security Architect Job Duties : Enhances security team accomplishments and competence by planning deliv...Show more
    Last updated: 30+ days ago • Promoted
    Surrogates Start at $55K–$75K+ — Includes $1,200 Bonus + $11K Pre-Pregnancy Payout

    Surrogates Start at $55K–$75K+ — Includes $1,200 Bonus + $11K Pre-Pregnancy Payout

    Physician's Surrogacy • Plum Grove, TX, US
    Full-time +2
    Earn up to $75,000 as a stay-at-home mom or as a second job.Sign up today and earn $1,200 bonus.What qualities make you a great Surrogate?. Experienced no complications during your own pregnancy.Hea...Show more
    Last updated: 8 days ago • Promoted
    Delivered One Healthy Baby? Become a Surrogate with Ivy Surrogacy

    Delivered One Healthy Baby? Become a Surrogate with Ivy Surrogacy

    Ivy Surrogacy • Splendora, TX, US
    Full-time +1
    Becoming a surrogate mother is one of the greatest gifts of life!.Ivy Surrogacy is a third-party reproductive agency for parents all over the world seeking. At Ivy Surrogacy, we genuinely believe we...Show more
    Last updated: 1 day ago • Promoted
    Surrogates Start at $55K$75K+ with $1,200 Bonus + $11K Pre-Pregnancy Payout

    Surrogates Start at $55K$75K+ with $1,200 Bonus + $11K Pre-Pregnancy Payout

    Physician's Surrogacy • Plum Grove, TX, US
    Full-time +2
    Earn up to $75,000 as a stay-at-home mom or as a second job.Sign up today and earn $1,200 bonus.What qualities make you a great Surrogate?. Experienced no complications during your own pregnancy.Hea...Show more
    Last updated: 8 days ago • Promoted
    Solution Architect

    Solution Architect

    TradeJobsWorkForce • 77269 Houston, TX, US
    Full-time
    Solution Architect Job Duties : Responsible for assisting in the establishment of an IT Archit...Show more
    Last updated: 30+ days ago • Promoted
    Manufacturing Automation Technician

    Manufacturing Automation Technician

    Staffmark Group • Willis, TX, United States
    Full-time
    Staffmark is seeking a skilled and self-motivated Manufacturing Automation Technician for a growing facility in Willis, TX. If you're passionate about problem-solving, hands-on work, and continuous ...Show more
    Last updated: 30+ days ago • Promoted
    Sr Manager, Digital Technology Solutions

    Sr Manager, Digital Technology Solutions

    MCKESSON • The Woodlands, TX, United States
    Full-time
    McKesson is an impact-driven, Fortune 10 company that touches virtually every aspect of healthcare.We are known for delivering insights, products, and services that make quality care more accessibl...Show more
    Last updated: 30+ days ago • Promoted
    Architect

    Architect

    TradeJobsWorkforce • 77088 Houston, TX, US
    Full-time
    Architect Job Duties : Researches, programs, plans, designs, and administers buildi...Show more
    Last updated: 30+ days ago • Promoted
    Architect

    Architect

    TradeJobsWorkForce • 77014 Houston, TX, US
    Full-time
    Architect Job Duties : Researches, programs, plans, designs, and administers buil...Show more
    Last updated: 30+ days ago • Promoted
    SAP DM and EDM Architect

    SAP DM and EDM Architect

    SolutionIT • The Woodlands, TX, United States
    Full-time
    Quick Apply
    SAP DM and EDM Architect for one of its clients The Woodlands, TX (Hybrid) Job Title : SAP DM and EDM Architect Show more
    Last updated: 2 days ago
    Sales Associate (Bilingual)

    Sales Associate (Bilingual)

    Aarons • Tomball, Texas, US
    Full-time
    Bilingual Sales Associate The salary range for this role is $12.This position is also eligible for incentive pay based on performance. Sales Associates keep people smiling at Aaron's.On our team, yo...Show more
    Last updated: 1 day ago • Promoted
    Earn $50,000–$100,000 as a Surrogate – Must Have Healthy Prior Delivery

    Earn $50,000–$100,000 as a Surrogate – Must Have Healthy Prior Delivery

    Ivy Surrogacy • Woodbranch, TX, US
    Full-time +1
    Becoming a surrogate mother is one of the greatest gifts of life!.Ivy Surrogacy is a third-party reproductive agency for parents all over the world seeking. At Ivy Surrogacy, we genuinely believe we...Show more
    Last updated: 23 hours ago • Promoted
    Solutions Architect

    Solutions Architect

    Insperity • Kingwood, TX, United States
    Full-time
    HR solutions available in the marketplace with an optimal blend of premium HR service and technology.With more than 90 locations throughout the U. Insperity is currently making a difference for thou...Show more
    Last updated: 30+ days ago • Promoted
    Surrogates Start at $55K-$75K+ $1,200 Bonus + $11K Pre-Pregnancy Payout

    Surrogates Start at $55K-$75K+ $1,200 Bonus + $11K Pre-Pregnancy Payout

    Physician's Surrogacy • Plum Grove, TX, US
    Full-time +2
    Earn up to $75,000 as a stay-at-home mom or as a second job.Sign up today and earn $1,200 bonus.What qualities make you a great Surrogate?. Experienced no complications during your own pregnancy.Hea...Show more
    Last updated: 8 days ago • Promoted
    Remote Lead Enterprise Architect (Houston)

    Remote Lead Enterprise Architect (Houston)

    Infused Innovations • Houston, Texas, United States, 77339
    Remote
    Full-time +1
    Remote Lead Enterprise Architect (Houston).We are seeking a highly experienced.This individual will play a critical role in shaping our technology roadmap, leading architectural strategy, and ensur...Show more
    Last updated: 24 days ago
    Sofware Engineer

    Sofware Engineer

    TradeJobsWorkForce • 77049 Houston, TX, US
    Full-time
    Analyze, design and develop tests and test-automation suites.Design, create and develop a processing platform using various configuration management technologies. Test software development methodolo...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer

    Software Engineer

    TradeJobsWorkForce • 77086 Houston, TX, US
    Full-time
    Software Engineer Job Duties : Develops information systems by designing, developing, and installin...Show more
    Last updated: 30+ days ago • Promoted
    Surrogates Start at $55K–$75K+ | $1,200 Bonus + $11K Pre-Pregnancy Payout

    Surrogates Start at $55K–$75K+ | $1,200 Bonus + $11K Pre-Pregnancy Payout

    Physician's Surrogacy • Plum Grove, TX, US
    Full-time +2
    Earn up to $75,000 as a stay-at-home mom or as a second job.Sign up today and earn $1,200 bonus.What qualities make you a great Surrogate?. Experienced no complications during your own pregnancy.Hea...Show more
    Last updated: 8 days ago • Promoted