feedburner
Enter your email address:

Delivered by FeedBurner

Embedded Software Engineer

Labels: , ,

A new position has been created in the UK R&D department to increase the capacity of the Embedded Firmware Team. This role will involve working alongside a talented team of multidiscipline engineers through the complete software lifecycle. A hands-on can do attitude is essential due to the working environment where the R&D team must respond to new features and evolving marketing requirements. This software position offers a fantastic opportunity to work on a commercial product sold to a worldwide market.

Job purpose:

As a member of the Firmware Development Team the candidate is required to work with a small team of software engineers (currently 5-6) based in the UK and Philippines to produce embedded C code. Reliability is a key feature of Entel’s products and the firmware must be written to a high standard.

Key duties and responsibilities:

·         Translate software requirements into architectural designs and subsequent embedded C firmware.

·         Produce robust unit test routines.

·         Utilise UML as a means of designing and communicating software implementation.

·         Collaborate effectively with the team in the method best suiting the task: meetings, brainstorms, wikis, blogs and documentation.

·         Review Code, test harnesses and coding practices to ensure that professional and robust code has been generated.

·         Work with ETSI radio communication specifications.

Key requirements and qualities:

Essential

·         At least 7 years of relevant post degree experience.

·         Excellent communication skills both verbal and written.

·         Proven understanding of embedded software development methodology.

·         Knowledge of developing real-time embedded software (C language).

·         Experience of working with a small footprint RTOS.

·         Ability to write firmware which is general purpose and reusable.

Desirable

·         2.2 (or better) degree in an engineering or related scientific discipline.

·         Experience of working with ST ARM cortex microcontrollers and TI TMS320C55x DSPs.

·         Basic understanding of analogue and digital electronic hardware.

·         Basic understanding of other languages e.g. Python, Delphi, C++, JAVA.


View the original article here



0 comments:

Post a Comment

Post a Comment