
Embedded Software Developer
The Guardian
Bristol, Avon
•3 hours ago
•No application
About
Join our client as an Embedded Software Developer Are you a passionate Embedded Software Developer looking to make a real impact by giving a voice to those without speech? Our client is looking for a dedicated individual like you to join their team and contribute to enhancing the lives of people with disabilities. Your Impact As their Embedded Software Developer, you will: Test software: Ensuring comprehensive automated test coverage of your code, writing automated tests, GUIs, and utility apps in languages such as Python and C#.Libraries and apps: Creating software libraries and demo apps in C-compatible languages such as C#, C++, or Rust to control their firmware subsystems.Technical strategy: Executing and collaborating on their strategy for highly reliable, mission-critical hardware and firmware.Validation and debugging: Implementing and improving their device test plan, debugging, and validating upcoming firmware and software.Quality assurance: Promptly analysing and correcting quality issues.Project management: Taking ownership of firmware and software projects from start to finish.Firmware and software development: Designing, developing and maintaining embedded software in C for Zephyr RTOS and Embedded Linux. Essential Qualifications/Skills/Experience: A passion for improving lives through assistive technology.4+ years of experience in software development in one or more of the following languages: C, C++, Rust.4+ years of experience in embedded software development in C.Knowledge of Computer Science fundamentals in data structures, algorithm design, problem-solving, and complexity analysis.Strong grounding in embedded software architecture, with a focus on maintainability, modularity, fault-tolerance and testability.Confident and experienced with autom