PET Acquisition developer

Artech Information Systems Logo
Artech Information Systems
  • Electronic
  • FullTime
  • Applications have closed

We are seeking a talented and dedicated software developer to join our dynamic team. In this role, you will define, develop, and evolve software in a fast-paced and agile development environment, utilizing the latest software development technologies and infrastructure.Roles and Responsibilities

  • Collaborate with a cross-functional team of engineers, scientists, and application experts to translate high-level application needs into component-level requirements.
  • Design and implement solutions for complex data management and distributed processing software challenges in the reconstruction platform domain, adhering to established software development practices and processes.
  • Plan and perform integration activities at component, sub-system, and system levels.
  • Document designs and verification activities; perform component and subsystem level verifications, and participate in system-level verifications and validations as necessary.
  • Drive increased efficiency across teams, eliminating duplication and leveraging product and technology reuse. Support process improvements guiding development and sustaining support activities.
  • Apply principles of SDLC and methodologies like Lean, Agile, XP, CI, Software and Product Security, Scalability, Documentation Practices, Refactoring, and Testing Techniques.
  • Write code that meets standards and delivers desired functionality using the selected technology for the project.
  • Understand performance parameters and assess application performance.
  • Work on core data structures and algorithms, implementing them using chosen technology.

Required Qualifications

  • Bachelor’s Degree in Computer Science, Electrical Engineering, or Computer Engineering with a minimum of 5 years of experience.
  • 4 to 7 years of experience in C++ programming.
  • 4 to 7 years of experience in Python programming.
  • 4 to 7 years of experience with Unix/Linux basics and commands.
  • Demonstrated proficiency in C programming and object-oriented programming concepts in a production software environment.
  • Working knowledge of configuration management tools such as Git.
  • Experience with enterprise databases for efficient storage and retrieval of large volumes of data.
  • Demonstrated expertise with MATLAB or equivalent scientific modeling tools packages.
  • Experience with parallel computing concepts and tools – MPI, OpenMP.
  • 5 years of experience in designing and architecting high-performance systems.
  • Experience with CTMR acquisition processing.
  • Experience working with C and Python IDEs (Eclipse, CLion, Visual Studio, XCode, PyCharm).
  • Familiarity with requirements management and troubleshooting for 5 years.
  • Strong communication and collaboration skills in a global team setting.

For immediate consideration, please click APPLY.

Artech Information Systems