Senior Embedded Firmware Engineer

Aspire Cambridge
Closing date
7 Feb 2022

View more

Technology & New Media
Contract Type
Full Time
Start: Immediate
Location: St Ives, PE27
Hours: Mon to Fri, Full Time
Salary: £65,000 to £75,000

Education / Qualifications of the Senior Embedded Firmware Engineer:
Essential: Degree qualified in a relevant discipline such as electronic engineering or computer science

Desirable: Higher degree such as PhD

Main duties / key responsibilities of the Senior Embedded Firmware Engineer:
  • Development of firmware for embedded products and systems employing wired or wireless communications, sensors, user interfaces and control.
  • Use of C and assembly language.
  • Development on both bare metal platforms and with embedded OS such as FreeRTOS & Linux.
  • Definition of software system architecture, functional requirements, features and use cases.
  • Development of high-quality code for production systems.
  • Building in software quality from the outset through design, implementation and the use of appropriate tools and processes.
  • Working with multidisciplinary teams to take products from initial concept through to delivery / transfer to manufacture.
  • Coaching and mentoring junior members of the team.
  • Enhancing our client's software development capability.
Knowledge and Skills of the Senior Embedded Firmware Engineer:
  • Experience working with the following:
  • A range of microcontroller/microprocessor types including Arm-based devices
  • Interfacing to peripheral devices such as sensors over SPI, I2C
  • Wired communications such as CAN, RS232, RS485
  • Wireless communications such as Bluetooth, WLAN, cellular, low power radio
  • Real-time signal conditioning and filtering
  • Low power or battery powered systems
  • Experience of Agile development methodology and task management tools such as JIRA.
  • Version control systems such as Git or SVN.
  • Knowledge of encryption and security for embedded systems.
  • Experienced using electronic test equipment such as oscilloscopes and logic analysers.
  • An understanding of the processes and tools needed to develop maintainable high quality embedded firmware.
  • Familiarity and experience of test-driven development approaches such as unit testing, continuous integration and regression testing.
  • Understanding of the appropriate use of third-party software, particularly open source software.
Desirable:Experience working with the following types of technology and devices:
  • PLCs
  • Cameras
  • Video/audio codecs
  • Experience of medical device development and the IEC62304 software life cycle for medical products.
  • Broad knowledge of electronics systems for control, communications, sensing, and user interaction.
  • Experience developing secure embedded systems.
  • Experience of high-level general purpose programming languages such as Python.
  • Development of systems on embedded Linux platforms.
  • Experience of industry software standards such as MISRA.
If you are interested in this position, feel you have the relevant experience and skills and would like to apply, please call our team now on 01223 855440 or apply online.

Our client is an equal opportunities employer and welcome applications from all suitably qualified persons regardless of their race, sex, disability, religion/belief, sexual orientation or age.

Aspire Cambridge is acting as an Employment Agency in regards to this Permanent opportunity.

Get job alerts

Create a job alert and receive personalised job recommendations straight to your inbox.

Create alert