Randstad have partnered with Domin who are looking for an embeddedsoftwareengineer in central Bristol. Domin are a Bristol-based hard-tech company that has developed ground-breaking new hydraulic technologies - a high-speed control valve and an ultra-compact pump. Domin are a fast-paced … of communication protocols, control algorithms, new features, and enhancements to existing features. Work with the digital team to put in place and support appropriate software qualification tools and processes Implement and support test scripts and process automations. Work with the product verification team during hardware bring up and initial … testing. Collaborate across project teams to plan work and monitor progress towards delivery milestones Essential Skills; 2 years+ Embedded programming experience Proven ability to develop and debug embeddedsoftware Familiar with software version control systems An understanding of embedded systems using microcontrollers and their peripherals more »
Are you a Senior EmbeddedSoftwareEngineer looking to take on a new engineering challenges? This position will see you working in a well-established organisation and team of 40+ engineers who are pioneering advanced technology solutions for highly regulated environments. Join an innovative team and help … motors, generators, sensors, electronics, data science, signal processing, microcontrollers, and software. Within the team youll be tasked with the design and development high-performance embeddedsoftware and firmware for next generation products along with the maintenance and improvement of current ones. Youll utilise your experience in embedded C or C++ coupled with Python (for basic testing) and your expertise in designing multithreaded/multi-process embedded systems in this position. Youll also be fully ofay with various comms protocols (SPI, async serial, RS232, RS485, CAN, etc ). This is an opportunity to work on cutting more »
The Opportunity In this role, you'll be delivering and maintaining software for one of our key products - The product is in a maintenance phase and so deliveries are incremental, and focused around product improvements (robustness and feature upgrades). The Role The software is developed using Ada … software. You'll be a part of a small team and therefore have a large breadth of visibility across the product. Proven knowledge A softwareengineer focussed on embeddedsoftware development for Real Time systems: • Do you have significant previous knowledge of developing embeddedsoftware … tools such as IBM's Rhapsody • ‘Can do' and flexible approach – you'll enjoy solving technical problems that sometimes extend beyond the bounds of _software_ • A focus on code quality and the ability to engage in code and design reviews. • Development of maintainable and extensible code (to adapt to more »