Create architecture and design documentation for new software features. Deliver high-quality, tested software features for an embedded real-time system using C++. Implement automated unit and integration tests. Test and debug functionality in simulation and on target hardware. Investigate and resolve software issues promptly. Apply design patterns and best practices to ensure quality, security, modifiability, and extensibility. Contribute More ❯
casual dress code, discount gym membership, and regular off-site events. For this Software Developer/Development Team Lead role we are looking for someone with the following experience - TestAutomation Git Jenkins Docker Jira Java If you are looking for an opportunity to grow your career and work for a company who are passionate about cyber security More ❯
trends in the industry including strong understanding of Object Oriented design methodologies and design patterns • Excellent understanding of the entire Software Development Life Cycle including requirements elicitation, design, development, test, release, and support and industry standards around the same. • Automated BizTalk Unit Testing using tools such as BizUnit, MsTest etc. • Knowledge in web-based systems architecture, service-based architecture More ❯
You’ll Be: Writing embedded software in C for microcontroller platforms (e.g. STM32, ESP32, Raspberry Pi CM) Prototyping circuits and using lab tools like oscilloscopes and logic analysers Building testautomation tools in Python or C# Iterating designs based on user feedback and real-world conditions Collaborating with engineers across software, hardware, and manufacturing Contributing ideas to improve More ❯