Dundee, Angus, United Kingdom Hybrid / WFH Options
N-able Technologies Ltd
propose alternatives using research and data Develop complex features independently across multiple layers (frontend, backend, etc.) and provide technical feedback and assistance on others' code and design Debug and troubleshoot in customer environments, using low-level OS knowledge to resolve complex issues Identify design and architecture issues early and … Agile development practices Ability to provide technical solutions, discuss approaches, and balance long-term strategy with short-term goals Proficiency in debugging and improving codequality Purple Perks Medical, dental, and vision coverage Generous PTO and observed holidays 2 Paid Volunteer Days per year Employee Stock Purchase More ❯
and other device-level software. Ensure compliance with security and performance standards in the development of software. Write comprehensive unit tests , documentation , and ensure codequality through continuous integration. Collaborate with firmware engineers to bring complex system interactions to life. What We're Looking For: 5+ years More ❯
and other device-level software. Ensure compliance with security and performance standards in the development of software. Write comprehensive unit tests , documentation , and ensure codequality through continuous integration. Collaborate with firmware engineers to bring complex system interactions to life. What We're Looking For: 5+ years More ❯
aquaculture monitoring and control systems (e.g., sensor integration, automated feeding systems, water quality monitoring devices). Write clean, efficient, and well-documented code Python for embedded systems. Work with microcontrollers, microprocessors, and real-time operating systems (RTOS). Implement communication protocols (e.g., MQTT, UART, SPI, I2C, Ethernet … the full software development lifecycle, including requirements analysis, design, implementation, testing, and deployment. Develop and execute unit, integration, and system tests to ensure softwarequality and reliability. Troubleshoot and debug software and hardware issues in embedded systems. Collaborate effectively with hardware engineers, data scientists, and aquaculture experts to More ❯
aquaculture monitoring and control systems (e.g., sensor integration, automated feeding systems, water quality monitoring devices). Write clean, efficient, and well-documented code Python for embedded systems. Work with microcontrollers, microprocessors, and real-time operating systems (RTOS). Implement communication protocols (e.g., MQTT, UART, SPI, I2C, Ethernet … the full software development lifecycle, including requirements analysis, design, implementation, testing, and deployment. Develop and execute unit, integration, and system tests to ensure softwarequality and reliability. Troubleshoot and debug software and hardware issues in embedded systems. Collaborate effectively with hardware engineers, data scientists, and aquaculture experts to More ❯