This site uses cookies. To find out more, see our Cookies Policy

Embedded Software Engineer in Waterbeach at Sepura Group

Date Posted: 11/25/2018

Job Snapshot

Job Description

Sepura PLC, has a vacancy for an Embedded Software Engineer based in our Cambridge Advanced Technology Group and reporting to the Technology Office. The applicant would have direct involvement in the whole lifecycle of future products and new technologies development from concept and prototype stages, through to production and support.

This is an exciting opportunity for the right candidate to be part of a challenging and fast moving, yet friendly and supportive multidisciplinary team.

Main responsibilities and tasks:

  • Evaluating architectural and system impacts of new product designs and concepts from an embedded software perspective to converge in the best solution for the applicable design constraints.
  • Work closely with system and hardware engineers in a co-development environment to envisage effective and balanced product architectures and implementations.
  • Bring-up the software architectures to life into functional Advanced. Technology Group prototypes with a very active hands-on approach.
  • Ensure architectural and implementation integrity of embedded software solutions which are aligned with technology roadmaps.

Job Requirements

Technical skills and experience (Essential):

  • Proven ability to take a system view of embedded solutions.
  • Proven hands-on experience bringing-up embedded platforms from the ground up.
  • Comprehensive knowledge and proven experience of embedded C programming with knowledge of current design methodologies.
  • Experienced with Embedded Linux and associated development tools.
  • Experience of architecting and developing software complete systems from inception to completion, for complex embedded products.
  • Experience optimising embedded software performance.
  • Knowledge and experience of mobile HW/SW architectures and constraints.

Technical skills and experience (Desirable):

  • Experience with Android development in mobile platforms.
  • Experience optimising power consumption in mobile platforms.
  • Extensive understanding of architectural styles and design patterns.

 Personal attributes:

  • Innovative with proven ability to generate new ideas and approaches to problems.
  • Flexible and able to work in a fast paced dynamic team environment.
  • Self-aware striving for continuous improvement.
  • Good analysis, numerical, written and verbal communications skills.

CHECK OUT OUR SIMILAR JOBS

  1. Software Engineer Jobs
  2. Systems Engineer Jobs