Intero Integrity is a fast-growing global company offering inspection, industrial and environmental services to the energy industry. We develop our own high-tech equipment and software and use this technology to execute projects worldwide. We support the energy industry to use natural resources efficiently, safely and responsibly. Together we get the job done and contribute to a safer and more sustainable world.
We're growing and looking for people who have the right stuff to join our Unique Ability Teams. Our engineering teams are centered around identifying individual strengths, constant learning and development of skills, and fostering an open and collaborative work environment. Intero employees often find themselves outside their technical comfort zone where they learn new and valuable skills. We aim to reduce barriers to progress in order to maximize innovation, efficiency, and quality of work.
Job Overview
We are looking for a highly talented, knowledgeable, and motivated Embedded Engineer with relevant experience to become a member of our dynamic Unique Ability Team.
The ideal candidate has a solid foundation in computer engineering fundamentals, has a creative mindset and takes a logical and analytical approach to problem solving.
You will be working on state-of-the-art robotic platforms, improving existing designs and introducing new ideas for the control systems, navigation and autonomous driving.
If you are willing to grow in a multidisciplinary engineering environment, this is the position for you!
Responsibilities
- Assist senior engineers with embedded system design
- Develop hardware and embedded software control concepts
- Design and implement robotics hardware and embedded software
- Perform FMEA of electromechanical systems
- Write documentation and test procedures
- Participate in field-testing and on-site debugging of embedded hardware / software
Qualifications
Experience with embedded programming in C and C++Experience with embedded processor driver coding and debugging of bit microprocessor systemsExperience with Real Time Operating SystemsWorking knowledge of CAN, Ethernet, RS, RS, SPI, I2C communication protocolsHands on experience debugging embedded processor systems using equipment such as oscilloscopes, digital analyzers, and DMMsStrong troubleshooting skills in both hardware and softwareTake initiative and manage multiple tasks in a timely fashionThrive in a cross-disciplinary team-based environment.Considered Assets
Robotics and motion control experienceExperience with threads and sockets under LinuxKnowledge of NDT of pipelinesKnowledge of ARM Cortex development considered a major assetMechanically inclinedExperience with QT and databasesMATLAB. Octave.Experience with FPGA design and implementationPCB design experience using AltiumDesign experience with tools for generating electrical schematics, layout and bills of materialsEducation
Bachelor’s or Master’s degree in Computer Science, Software Engineering or Electrical EngineeringWe are proud to offer our full-time Employees
Competitive wages and a bonus system based on company performanceEngaging company culture that encourages teamwork and rewards both team and individual achievementOn-site gym with shower facilitiesHealth & wellness program with broad healthcare benefits coverage (including dental & vision), flexible working hours and paid time off