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
Job Description: In accordance with the Vision, Purpose, and Values, and strategic direction of the Vancouver Island Health Authority, patient...
Apply For This JobAbout the Role: We’re recruiting for a passionate Front End Developer who puts the user experience at the forefront of...
Apply For This JobFull Job Description Job Summary: As a Consulting Software Engineer, you will be responsible for developing, and delivering high-quality software...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> About the role: The Credit Technology team is focused on delivering best in class IT...
Apply For This JobFull Job Description Open | Direct Hire Preferred Skills PeopleSoft, Oracle Fusion, Workday, IBM Mainframe Technologies, and Java/J2EE. Job Description...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> We are seeking a fixed term temporary full-time AO5 Project Analyst (until 30 June 2023)...
Apply For This Job