with IoT, MQTT and Bluetooth (BLE) is highly desired. Use of sockets to enable TCP/IP communications. Good working knowledge end-to-end testing and debugging and supporting troubleshooting software application-level software on embedded systems. Additional Knowledge/Experience: Assembler, C#, Python ARM processors and SoC , vendors … Wireless, NXP/Freescale, STMicroelectronics, Nordic, Microchip, Atmel Continuous Integration/Build Automation, e.g. Jenkins Ticketing workflows, agile sprint based working, e.g. Jira Automated Testing, UnitTesting Frameworks, System Level Test Automation, Hardware in the Loop Virtualisation technologies, e.g. Docker Embedded System Security, Authentication, Encryption Industrial Telemetry more »
crafting resilient and scalable applications. Web Technologies: Familiarity with web development technologies such as HTML, CSS, JavaScript, and adeptness in collaborating with RESTful APIs. UnitTesting: Proficient in testing methodologies and tools like NUnit or MSTest for formulating and executing unit tests. Continuous Integration/Continuous more »
Reigate, England, United Kingdom Hybrid / WFH Options
esure Group
technical concepts to non-technical audiences Worked on technical projects within cross-functional teams Knowledge and practice of code quality techniques like continuous integration, unittesting, and peer reviews Rapid research and adaptation to new programming tools and techniques Experience in building and scaling high-traffic websites or … mission-critical line-of-business systems Automated integration and acceptance testing experience, preferably with a BDD framework Additional information This is your opportunity to shape our game-changing journey and be part of something truly special! And to top it off, here are some perks to life at esure more »
innovate products as part of a small team. Develop an understanding of all systems and be willing to assist with bug fixing, development or testing across the entire environment. Ensure that development is rigorous and conforms to the process requirements of the business. Ensure code is of the highest … quality including commenting, unittesting and documentation. Participate in group activities such as demonstrations, design reviews, requirement exploration, system architecting, etc. Develop a broad skill set covering all aspects of the software environment as well as a defined area of specialisation. Must be able to provide onsite technical more »