 
        
        Embedded Software Developer, GET STAFFED ONLINE RECRUITMENT LIMITED
Join our client as an Embedded Software Developer! Our client is looking for a dedicated individual to contribute to enhancing the lives of people with disabilities.
Your Impact
 * 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 device test plans, 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 languages: C, C++, Rust.
 * 4+ years of experience in embedded software development in C.
 * Knowledge of CS fundamentals: data structures, algorithms, problem‑solving, complexity analysis.
 * Strong grounding in embedded software architecture: maintainability, modularity, fault‑tolerance, testability.
 * Experience with automated testing: unit, integration, system tests, mocking and automation frameworks.
 * Understanding of API design and creating clear stable abstractions for hardware/firmware interaction.
 * Skilled at debugging in constrained environments using hardware/software debugging tools.
 * Track record of innovation and quality software development across product lifecycle.
 * Ability to solve complex technical problems with systems thinking across hardware, firmware, application layers.
 * Experience with embedded platforms (e.g., Embedded Linux, Arduino, STM32, Nordic, Zephyr RTOS).
 * Linux, Bash/shell, CI experience.
 * Ability to read electronics schematics.
 * Collaborative team player, supportive, proactive, initiative, clarity in ambiguity.
About Our Client
Our client is at the forefront of assistive communication technology. Their innovative products are used globally by individuals with diverse needs.
Our Client’s Inclusive Culture
 * Disability Confident Employer and founding partner of Purple Tuesday.
 * Inclusive, barrier‑free recruitment and adjustments available during application and throughout career.
 * Diverse team combines unique talents to reflect diversity of users and customers.
Rewards And Benefits
Competitive salary, private medical insurance, hybrid working model, wellness benefits, paid volunteering days.
Location
Bristol, England, United Kingdom
Salary
£60,000 – £70,000 per annum
#J-18808-Ljbffr