Description
Role:
1. Lead embedded software development for cargo inspection products
2. Deliver real-time control firmware for coordinating X-ray sources and sensors
3. Deliver real-time control firmware for communicating with motion sensors and related peripherals
4. Manage Ethernet web-socket and OPC-UA communications with PC and PLC devices
5. Work within a multi-disciplinary engineering team reporting to the Engineering Manager
Qualifications and Skills:
6. Proficient with STM32CubeIDE and STM32 family of microcontrollers
7. Proficient in C-code programming for microcontrollers on the ARM platform including the use of HAL libraries, AzureRTOS and FreeRTOS
8. Hold a degree in electronic engineering or related discipline with a minimum of two-years work experience or at least 5-years equivalent practical experience in microcontroller programming.
SKILLS, KNOWLEDGE AND CERTIFICATIONS
Required Certifications and Training
9. Obtains and completes LMS training plan specific to assigned responsibility.
Experience Level with Business Tools
10. Proficient in utilizing business tools such as: E-mail, Microsoft Word, Excel, and PowerPoint.
LEVEL DESCRIPTION
Knowledge
11. Developing professional skills and experience.
Job Complexity
12. Works on problems of diverse scope where analysis of situations or data requires a review of a variety of factors. Exercises independent judgment and discretion in solving complex business problems.
Interaction
13. Builds productive internal/external working relationships.
Time Type:
Full time
Job Type:
Regular
Work Shift:
N/A
Pay Rate Type:
Salary