Advance Search

Browse Jobs

Senior Embedded Firmware Engineer

Posted 8 days ago

  • Ely, Cambridgeshire
  • Any
  • External
  • Expires In 3 months
Our client is a dynamic and fast-growing manufacturer of sensor and measurement technology based in Cambridgeshire. Job Description:We are seeking a highly motivated Senior Embedded Firmware Engineer with expertise in fast compact C coding and rapid prototyping to join the team. The successful candidate will develop, test and maintain software for our clients range of instruments utilising embedded operating systems. Responsibilities:Design, develop, and maintain software for combining in-house and externally generated code while maintaining quality, transparency and reusability. Implement control systems and signal processing algorithms in C on resource limited embedded HW.Prototype proof of concept simulations in Python.Optimize code for performance and memory usage.Familiarity with the modern methods of software development and the elucidation of those to an existing team.Work with cross-functional teams to integrate software with hardware.Write and maintain technical documentation.Participate in code reviews and testing.QualificationsBachelor's or Master's degree in Computer Science, Electronic Engineering, or related fieldSkills & ExperienceEssentialStrong proficiency in C and/or C++ in an embedded environmentExperience with signal processing algorithms and techniquesFamiliarity with digital signal processing tools and librariesExperience with software development tools such as Git, JIRA, Jenkins or Azure DevOpsExperience with embedded systems and real-time operating systemsExcellent problem-solving and analytical skillsStrong written and verbal communication skillsAbility to work independently and as part of a teamDesirableFamiliarity with Python Experience with embedded LinuxExperience with software testing and validation Experience of working in multi-disciplinary teamsUnderstanding of how architecture design is undertakenThis role will be site based with some flexible work a 37.5 hour week and offer a competitive benefits package.
Apply