Free cookie consent management tool by TermsFeed Software Engineer I - C++ | Antal Tech Jobs
Back to Jobs
2 Days ago

Software Engineer I - C++

decor
Vadodara, Gujarat, India
Information Technology
Full-Time
Cytel Inc

Overview

As a driven and experienced C++ developer, you will contribute to the development of our innovative and market-leading clinical development product suite that helps our customers to design, model, and simulate complex innovative clinical trials with the potential to create significant value for sponsors and patients by increasing their probability of success and accelerating time to market.

A key feature of such software products is our proprietary engines – software components that implement sophisticated and advanced statistical/mathematical algorithms (e.g. simulations of complex adaptive trials) for our cloud-hosted and on-premise software products.

You will be responsible for developing sophisticated and advanced statistical / mathematical algorithms in languages such as C++, R or Python for our cloud-hosted and on-premise software products.

ShortDescriptionStr
As a leader in next generation, data-driven pharmaceutical services, Cytel is shaping the future of drug development. We deliver innovative analytical software for statistical analysis and simulation, best-in-class data science analytics services, and high-end statistical consulting. Our culture is inclusive, collaborative, and results-driven with a shared commitment to quality. With operations across North America, Europe, and India, Cytel hires passionate and talented people who share its mission of ensuring the clinical development of safe and effective medicines.
  • 0 to 3 years of experience in algorithmic / scientific computing using C/C++
  • Bachelor’s / Master’s degree in Computer Science & Engineering (CSE) or equivalent STEM degree
  • Strong knowledge of Applied Mathematics (numerical methods, calculus, linear algebra, mathematical modeling, statistical methods, optimization, etc.)
  • Quick learner with strong numerical & verbal aptitude, logical reasoning and analytical ability
  • Strong knowledge of data structures and algorithms
  • Strong knowledge of C/C++ (knowledge of STL and newer standards like C++ 14 / 17 preferred)
  • Knowledge of statistical programming languages such as R, Python, Julia
  • Knowledge of practices like automated unit testing, code reviews and following C++ coding guidelines
  • Strong verbal and written English communication skills
  • Self-driven with ability to think creatively and solve complex problems
  • Strong initiative and work ethic

Optional Skills and Experience (preferred but not mandatory):

  • Knowledge of Statistics and scientific graphics
  • Experience of developing microservices and REST APIs
  • Knowledge of tools used for code profiling, unit testing, detecting memory leaks and overruns
  • Knowledge of parallel computing and distributed computing
  • Knowledge of both Windows and LINUX environments
  • Knowledge of source control & versioning tools like BitBucket, Git, SVN, etc.
  • Familiarity with project management & collaboration tools like Jira, Confluence, MS Teams, etc.
  • Experience working with Agile frameworks like Scrum
InternalQualificationsStr
  • 0 to 3 years of experience in algorithmic / scientific computing using C/C++
  • Bachelor’s / Master’s degree in Computer Science & Engineering (CSE) or equivalent STEM degree
  • Strong knowledge of Applied Mathematics (numerical methods, calculus, linear algebra, mathematical modeling, statistical methods, optimization, etc.)
  • Quick learner with strong numerical & verbal aptitude, logical reasoning and analytical ability
  • Strong knowledge of data structures and algorithms
  • Strong knowledge of C/C++ (knowledge of STL and newer standards like C++ 14 / 17 preferred)
  • Knowledge of statistical programming languages such as R, Python, Julia
  • Knowledge of practices like automated unit testing, code reviews and following C++ coding guidelines
  • Strong verbal and written English communication skills
  • Self-driven with ability to think creatively and solve complex problems
  • Strong initiative and work ethic

Optional Skills and Experience (preferred but not mandatory):

  • Knowledge of Statistics and scientific graphics
  • Experience of developing microservices and REST APIs
  • Knowledge of tools used for code profiling, unit testing, detecting memory leaks and overruns
  • Knowledge of parallel computing and distributed computing
  • Knowledge of both Windows and LINUX environments
  • Knowledge of source control & versioning tools like BitBucket, Git, SVN, etc.
  • Familiarity with project management & collaboration tools like Jira, Confluence, MS Teams, etc.
  • Experience working with Agile frameworks like Scrum
InternalResponsibilitiesStr
  • Implement statistical / mathematical algorithms in C++ ensuring code quality, numerical accuracy of results and high performance of computations.
  • Receive statistical algorithmic inputs from expert biostatisticians and convert them into code.
  • Design, code, unit-test and debug necessary C++ code units and modules following all good coding practices and applicable processes.
  • Combine the C++ engines with user interfaces and graphics in R or R-Shiny.
  • Participate in peer code reviews with other developers and review each other’s code.
  • Perform code refactoring and keep technical debt low.
  • Estimate and plan own work and deliver as per the plan.
  • Prepare all necessary code and design documentation.
ExternalResponsibilitiesStr
  • Implement statistical / mathematical algorithms in C++ ensuring code quality, numerical accuracy of results and high performance of computations.
  • Receive statistical algorithmic inputs from expert biostatisticians and convert them into code.
  • Design, code, unit-test and debug necessary C++ code units and modules following all good coding practices and applicable processes.
  • Combine the C++ engines with user interfaces and graphics in R or R-Shiny.
  • Participate in peer code reviews with other developers and review each other’s code.
  • Perform code refactoring and keep technical debt low.
  • Estimate and plan own work and deliver as per the plan.
  • Prepare all necessary code and design documentation.
Share job
Similar Jobs
View All
21 Hours ago
Data Analyst (Kannada Speakers)
AI & Machine Learning Advancement
  • 1 - 20 Yrs
  • Karnataka, India
For thousands of years, maps have provided humans with the knowledge they need to make decisions. As a Maps Evaluator, you will have the opportunity to provide ground truth for your town, city or country. At Peroptyx, we are looking for Data Ana...
decor
1 Day ago
Data Analyst (Marathi Speakers)
AI & Machine Learning Advancement
  • 1 - 20 Yrs
  • India, Pune
For thousands of years, maps have provided humans with the knowledge they need to make decisions. As a Maps Evaluator, you will have the opportunity to provide ground truth for your town, city or country. At Peroptyx, we are looking for Data...
decor
1 Day ago
Data Analyst (Telugu Speakers)
AI & Machine Learning Advancement
  • 1 - 20 Yrs
  • Andhra Pradesh, Telangana, India
For thousands of years, maps have provided humans with the knowledge they need to make decisions. As a Maps Evaluator, you will have the opportunity to provide ground truth for your town, city or country. At Peroptyx, we are looking for Data Ana...
decor
1 Day ago
DevOps Engineer, AS
Information Technology
  • Vadodara, Gujarat, India
Position OverviewJob Title: DevOps Engineer, ASLocation: Pune, IndiaRole Description Individual is required to possess strong technical skills as a DevOps Engineer Candidate’s primary responsibility will be to work closely with functional teams and ...
decor
1 Day ago
Oracle Identity Management Technical Lead
Information Technology
  • Vadodara, Gujarat, India
Job DescriptionYou will be part of a high-performance EAS Functional Apps IT team. Functional Apps includes Enterprise and business productivity applications used by various Agilent functions (viz. Sales, Field, Marketing, HR, Finance, IT, Tax, WPS,...
decor
1 Day ago
C++ Developer
Information Technology
  • Vadodara, Gujarat, India
About USSystango Technologies Limited (NSE: SYSTANGO) is a digital engineering company that offers enterprise-class IT and product engineering services to different size organizations. At Systango, we have a culture of efficiency - we use the best-i...
decor
1 Day ago
Senior Web Developer in Hyderabad
Information Technology
  • Vadodara, Gujarat, India
As a Senior Web Developer at RJ Global Solutions, you will have the opportunity to showcase your expertise in WordPress, PHP, MySQL, HTML, CSS, JavaScript, jQuery, Bootstrap, React, REST API, AJAX, and more! Join our dynamic team and work on cutting...
decor
1 Day ago
Senior Software Engineer- Full Stack JavaAngular
Information Technology
  • Vadodara, Gujarat, India
Looking for dynamic and creative full stack web developers who have the knowledge and experience to help shape our category leading solutions. You will be part of growing team which is responsible for developing and maintaining products and services...
decor

Talk to us

Feel free to call, email, or hit us up on our social media accounts.
Social media