FAQs
What programming language is primarily required for this position?
The primary programming language required for this position is C++.
Is experience with embedded systems necessary?
Yes, experience in writing and testing production code for embedded instruments is necessary.
What level of experience is required for applicants?
Applicants should have 5 years or more of experience in programming with the C++ language.
Are there any specific C++ standards that candidates should be familiar with?
Yes, candidates should have a good command of the latest C++ standards, particularly C++14 and C++17.
Is knowledge of Linux necessary for this role?
Yes, advanced knowledge of the Linux operating system and Bash scripting is required.
What collaboration tools should candidates be experienced with?
Candidates should have experience with Git, Jira Cloud, BitBucket, and other collaboration tools.
Is proficiency in multiple languages required for this job?
Yes, candidates must have a good command of English (written and spoken) and French is required.
What educational background is preferred for this role?
A degree in programming, electrical engineering, or a similar field is preferred.
Are there travel requirements associated with this job?
Yes, occasional travel abroad may be required.
What type of benefits does ABB offer?
ABB offers a retirement plan, healthcare plan, accident insurance, and a wellbeing program.