About Us:
At Roxiva (roxiva.com), we redefine the boundaries of human experience through pioneering light and sound technology. Our flagship product, the RX1 lamp, empowers users to access profound states of relaxation, focus, and self-discovery, transforming the way they engage with their inner and outer worlds.
Guided by a commitment to innovation, meticulous craftsmanship, and thoughtful design, we create tools that inspire awe and unlock potential. Joining our team means working at the cutting edge of technology to shape experiences that positively impact personal growth, professional practice, and well-being worldwide.
Job Overview:
We are seeking a versatile and skilled Software Developer to join our Sheffield team. With a passion for creating high-quality software, you will work on platforms including desktop applications, embedded systems, and potentially mobile applications in the future.
In this role, you will collaborate closely with the CEO and the broader team, contributing to innovative projects that push technological boundaries. From concept and design to implementation, testing, and maintenance, you’ll play a vital role in every stage of the development lifecycle.
This is a dynamic, evolving position, ideal for someone with adaptability, creativity, and a drive to thrive in a fast-changing environment.
Key Responsibilities:
* Develop and maintain desktop applications using Qt and C++.
* Design, implement, and maintain embedded firmware in C/C++, focusing on hardware integration and interface functionality.
* Ensure high-quality, maintainable, and scalable code through thoughtful design, peer reviews, and thorough testing.
* Continuously enhance and optimise software for long-term reliability and excellent user experiences.
* Troubleshoot, debug, and upgrade existing software to improve performance and resolve issues.
* Knowledge of mobile application development using Flutter and Dart for iOS and Android would be a real advantage for future direction.
Key Requirements:
* Demonstrated expertise in C++ for desktop software development.
* Extensive experience with C/C++ for embedded systems, including communication protocols like Bluetooth and Wi-Fi.
* Familiarity with Bluetooth Low Energy (BLE) protocols is a plus.
* Proficiency with version control systems such as Git.
* Strong problem-solving skills and exceptional attention to detail.
* Ability to work full-time in an office-based environment in Sheffield.
* A mindset focused on quality, robustness, and field serviceability.
* Willingness to learn and adapt to new technologies and challenges.
What We Offer:
* A collaborative and forward-thinking environment where innovation thrives.
* The chance to contribute to cutting-edge products that redefine the possibilities of light and sound technology.
* A competitive salary and benefits package, alongside a supportive work-life balance.
* Opportunities for personal and professional growth, empowering you to reach your full potential.
Job Type: Full-time
Benefits:
* Company pension
* On-site parking
Schedule:
* Monday to Friday
Experience:
* C++: 5 years (required)
* C: 5 years (required)
* Software development: 5 years (required)
* Git: 2 years (required)
Work Location: In person
Reference ID: SS/SD
#J-18808-Ljbffr