Rapiscan Systems is an industry leader in detection technology, providing cargo and vehicle inspection systems and services for ports, borders, military, high-threat facilities, and checkpoints to help customers combat terrorism, drug smuggling, illegal immigration, and trade fraud. We offer a broad array of scanning system configurations that leverage low-, medium-, and high-energy X-ray technology—or multiple X-ray technologies—to address each customer’s unique security application requirements. Our commitment to excellence in imaging performance, innovative design, and uncompromising quality ensures our solutions consistently deliver best-in-class imaging, high reliability, and operator satisfaction, to help customers find threats and contraband with ease and confidence.
Role Overview
The electronics team have developed board level CAN bus technology for control of X-ray inspection systems. As the software is developed abroad, a CANopen expert is now needed locally to join the electronics team complementing that remote software effort, bring up control systems at the Salfords factory and establish an in-house development capability through training.
* Develop CANopen master and slave software on PC and embedded processor boards.
* Write, deploy and debug control applications on prototype X-ray inspection systems.
* Work with remote software teams to bring up and integrate control systems at the Salfords factory
* Train embedded software engineers creating a local CANopen capability
* Code for manufacturing ATE, boot loading and firmware upgrades.
* Practical hands-on bring up, test and diagnostics of embedded code on board level hardware and systems.
* This role is a hybrid role based out of Redhill when on site.
Candidate Requirements
* Proven CANopen expert with 4 years+ development experience.
* Emotas CANopen libraries and tools.
* TM4C1294 and Sitara processors.
* TI’s Code composer studio and XDS200 J-TAG debugger.
* C/C++, Linux, Python, JSON, version management.
* Effective communicator able to train and support less experienced developers.
* Comfortable starting from scratch, suggesting solutions and leading the implementation of those solutions.
* Proficient with lab test equipment to debug board level hardware.
* Familiar with circuit diagrams.
* The successful candidate will be offered a Fixed Term 9 Month Contract.