IoT Software Engineer
Role purpose:
Building great products that delight our customers and transform the way they engage with us is why we’re here. Our next challenge is to leverage our world-class capability and make waves in the exciting world of IoT solutions. Creating useful products and transformational user experiences begins with lots of prototyping and plenty of iteration. It culminates in careful attention to edge cases and error handling, polished code, and great tests to ensure that we ship a delightful experience that never compromises data integrity or security. Every solution we develop has the potential to make a real difference to our customers so we need to get it right. We care deeply about collaboration, feedback, and iteration. Trust and respect are deeply rooted in our engineering culture. This is an exciting and diverse role where you need to solve real world IoT problems using Vodafone’s own connectivity and application platforms, but also 3rd party devices and services where required. It requires a passionate technologist with a broad base of skills, clear thinking, an appetite and ability to learn new skills and technologies, and an instinct for the art of the possible.
In this role you’ll be responsible for developing, prototyping, testing and deploying new IoT solutions for our business customers. You will be working in a start-up environment to develop a high visibility innovative product. You will have a mindset to take responsibility of the delivery of project components, good at communicating with the geographically distributed team, and excited about creating the best possible solution. You will be able to work independently in a start-up like environment with a “get it done together” mindset. You’ll have the ability to communicate design concepts to peers, senior management and customers through design documents, user guides and application notes.
Key accountabilities and decision ownership
Core competencies, knowledge and experience
o Knowledge of mobile cellular communication systems
o Technical understanding of IoT based infrastructure, architecture and implementation
o Experience of software development using cloud environments, e.g. AWS, Azure IoT
o API design & development
o Code management and continuous integration
o Automated Testing
o Knowledge of embedded systems and transport protocols (e.g. IP/UDP/TCP, CoAP, MQTT, …)
o Experience of embedded software development (e.g. C/C++) and scripting languages.
o Experience of IoT device integration and testing
Who Is Assent? At Assent, your work helps bring transparency, sustainability, and fairness to the global community. Our software enables...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> The University of Oxford is a stimulating work environment, which enjoys an international reputation as...
Apply For This JobFresnel Software is looking for a… Intermediate Software Developer Who we are We are a team that is transforming the...
Apply For This JobTitle – Senior Engineer – Python Duration – FTE Location – Vancouver, BC AND Toronto, ON Purpose of the Job...
Apply For This JobFull Job Description Xendurance / TEAM XND is a direct selling company that stands for health and wealth. Our Mission...
Apply For This JobFull Job Description HireArt is helping May Mobility, a leader in autonomous vehicle technology, hire a highly skilled and experienced...
Apply For This Job