Senior Software Engineer

Department: R&D Security Panels

Location: Bracknell office

Closing Date: 20/04/2019

Contact: debrat@pyronix.com

We are looking for a self-motivated, enthusiastic and flexible Senior Software Engineer to work as part of a growing multi-disciplinary team at Pyronix developing innovative products and technologies for the global security industry.

This role entails the designing, developing, testing and documentation of security panel code to a high quality that meets the requirements. Provide technical guidance and support to the software and other teams as required.

 

Principal Accountabilities
  • Research, design and develop software solutions for new and existing Pyronix products within the guidelines provided by Management.
  • Provide full technical documentation for allocated projects and provide support for those projects where future design changes are required.
  • Work with the Team leader and team members to provide realistic effort estimates for new projects and highlight possible issues that could affect the delivery to the Project Manager.
  • Organize technical meetings and ensure the outcome is practical, achievable and fulfils the requirement.
  • Ensure product designs and code conform to all relevant standards pertaining to safety, functionality and performance.
  • Ensure new code and updated code is fully tested with no regressions.
  • Organize and participate in code and design reviews.
  • Assist in other projects where your specialist knowledge is required.
  • Provide technical guidance in specification and planning meetings as required.
  • Provide status reports on assigned tasks to the Project Manager/Team
  • Organise your work within each stage of a project to achieve an earliest possible completion date.
  • When required provide support to resolve customer issues.
  • Train and support staff as required.

 

Required Experience

Essential

  • Embedded Linux development experience (+ 5 years)
  • C and C++ skills (+ 5 years)
  • Object Oriented Design / UML (+ 5 years)
  • Embedded product development, SDLC, Agile (+ 5 years)
  • Experience of source code control systems (Git or similar)
  • Proven experience in the full development life cycle of high volume electronic products
  • Good spoken and written English skills

 

Desirable

  • In Circuit Emulation and debug monitors or simulators
  • ARM Cortex family of processors
  • Real Time Operating Systems
  • RS485, USB communications
  • TCP, UDP communications
  • 3G,4G or Wifi modems
  • Familiarity with microcontroller peripherals e.g. GPIO, DMA, ADC, Timers, etc.
  • Component test harnesses
  • Bug tracking tools

 

If you believe you have the necessary skills for this role, please send your CV and covering letter to  debrat@pyronix.com.

    We process your data in accordance with our Privacy Policy.