Xirgo Technologies offers a complete portfolio of proprietary supply chain monitoring and management technology to convert IoT data from information to insights — enabling the smartest telematics data analytics solutions.
Xirgo Technologies is recruiting a Firmware Development Engineer to join us in creating the next generation of Smart Fleet Logistics products and solutions.
Xirgo is the future of Smart Fleet Logistics — fleet management and logistics made smarter, safer and more productive. We lead the way with world-class technology, unparalleled expertise and unwavering partnership in everything we do, so our customers can move the world forward with confidence and peace of mind.
As a Firmware Developer, you will work within a cross-functional development team, focused on device software development for highly-engineered IoT devices. These devices incorporate multiple technologies such as cellular, low-power wireless, wired interfaces, battery management, and algorithm development for edge intelligence. The devices interact closely with our back-end cloud systems for device management and data flow, to create an end-to-end solution which solves our customers’ problems.
General Responsibilities
1. Development of device software for IoT products, including design, implementation, testing and releasing.
2. Troubleshooting and resolution of software-related issues.
3. Definition of hardware-software interface in collaboration with Systems and Hardware Engineering colleagues.
4. Continuous improvement of software development processes and tools to achieve high-quality and efficient development cycles.
Experience / Qualifications
1. A university degree required (i.e. Bachelors degree) or equivalent relevant work experience.
2. Must be a team player able to work in a fast-paced environment with demonstrated ability to handle multiple competing tasks and demands.
3. Strong interpersonal, communication & collaboration skills to work effectively with all levels of the organization including suppliers and/or external customers.
4. Strong organization, planning and time management skills to achieve results.
5. Strong personal and professional ethical values and integrity.
6. Self-motivated and proactive in achieving goals.
7. 3+ years’ industrial experience in a Firmware or Embedded Software development role.
8. Embedded software development in C or C++ to MISRA or similar standard.
9. Understanding and experience of the software development lifecycle: Requirements capture tools, bug/issue tracking tools, software analysis and testing tools, documentation tools, compilers and debuggers.
10. Proven ability to work collaboratively in a cross-functional team and deliver results.
11. Eligible to work in the UK.
12. Experience in development of firmware for resource-constrained, low power devices, including wired and wireless interfaces.
13. Experienced in full stack device developments, driver level, middleware, application layers etc.
14. Experience working in an Agile/Scrum team development: writing user stories, sprint planning, and workshops.
15. Experience developing products/systems compliant to industry standard SW quality standards.
We offer a competitive salary and benefits package. Xirgo is committed to the provision of training, development, and promotion opportunities.
#J-18808-Ljbffr