ERT is a global data and technology company that minimizes uncertainty and risk in clinical trials so that customers can move ahead with confidence. With nearly 50 years of clinical and therapeutic experience, ERT balances knowledge of what works with a vision for what’s next, so we can adapt without compromising standards.
Powered by the company’s EXPERT® technology platform, ERT’s solutions enhance trial oversight, enable site optimization, increase patient engagement and measure the efficacy of new clinical treatments while ensuring patient safety. Since 2014, more than half of all FDA drug approvals came from ERT-supported studies. Pharma companies, biotechs and CROs have relied on ERT solutions in 10,000+ studies spanning more than three million patients to date. By identifying trial risks before they become problems, ERT enables customers to bring clinical treatments to patients quickly — and with confidence.
Join us in Estenfeld (near Würzburg) and become part of our great Team as
Senior Software Engineer (Embedded Systems) (m/f/d)
The Senior Software Engineer role will deliver source code based on specifications within the estimated timelines and in the required quality, contributing to low level specifications.
The Senior Software Engineer provides low-level solution and feature design, estimates the effort required to deliver on that design, and then builds the solution. The role will involve estimates of your own effort and schedule working daily with all developmental contingency factors (bottom-up estimating).
Coding is done based on detailed specifications. Code reviews are conducted by the Senior Software Engineer to assess the quality level of the application’s features at the unit level. Reviews allow team members to share development knowledge and experience. The Senior Software Engineer is required to conduct and document results of satisfactory unit-level testing of the features implemented. The V&V department works actively with the Senior Software Engineer to plan for and conduct the assessment of the quality of the solution feature independently and as part of the complete solution
The role of Senior Software Engineer will also involve:
OTHER DUTIES AND RESPONSIBILITIES:
Report: On request, the employee shall report about the status of a project and deviations from a stated time-line or quality and advise the supervisor of corrective measures to be taken. The employee will immediately report all potential risks, operational failures, time constraint problems and extraordinary events that will negatively impact the project to the supervisor.
Supervision: The employee is entitled to inform himself/herself about all matters concerning his/her project at all times. The employee is responsible for testing the quality of the products and services, which are intended for his/her respective project. The employee must decide on measures to be taken, should the quality differ from the stated specification.
Candidates who offer a combination of the following eduaction, experience, knowledge and skills are encouraged to apply
IT related, scientific or technical education/degree or equivalent.
5+ years’ experience in the development of software and firmware.
Good trouble shooting and communication skills.
Use of the ERT quality management system
Overall technical insight in ERT products.
Knowledge of object oriented software development.
Knowledge of software engineering frameworks and methodologies.
Knowledge of object oriented software development in C/C++.
Basic knowledge of risk management techniques.
Development in a LINUX environment.
Team Foundation Server XML.
Enterprise Architect (Sparx Systems), UML 2.0.
Ability to read and understand documentation in English language.
What can you expect from us?
We look forward to receiving your application (in German or English). Please indicate your salary expectation and your availability and send your application by using our ERT career page.