Embedded Software Engineer

Job Description

Embedded Software Engineer
Portsmouth
Permanent
Competitive Salary


Do you want to work for a global company that produces internationally renowned lifesaving devices?

Our client has a new exciting role for an experienced Embedded Software Engineer, to work for one of the best manufacturing companies in the Portsmouth area, who pay competitive salaries, excellent benefits and…






Read more

Embedded Software Engineer
Portsmouth
Permanent
Competitive Salary


Do you want to work for a global company that produces internationally renowned lifesaving devices?

Our client has a new exciting role for an experienced Embedded Software Engineer, to work for one of the best manufacturing companies in the Portsmouth area, who pay competitive salaries, excellent benefits and a great working environment.

If you are someone who demonstrates passion, curiosity, a drive for excellence and an ambition to make a difference, then we`d love to hear from you!

Job Description:
Embedded Software Engineer designing robust, cost effective fire detection products using the disciplines required for high-volume manufacture. The role involves the design, implementation and verification of embedded software coded in C to interface to analogue circuitry and perform real-time signal processing.

Engineering Responsibilities:

Hardware

  • Appreciation of analogue and digital circuit design
  • Understanding of sampling theory
  • Appreciation of achieving very low power consumption

Firmware

  • Highly competent coding in C language on bare metal systems
  • Production of high level and detail design specifications derived from analysis of requirements
  • Coding of design in C to achieve real-time constraints
  • Coding of design to minimise power consumption
  • Design verification of implementation
  • Generation of unit tests
  • Version control of software artefacts
  • Maintenance of legacy firmware coded in C or Assembler

General

  • Participate in multi-discipline development project teams
  • Collate requirements and generate design specifications
  • Document designs for both internal use and submission to approvals bodies
  • Participate in design and code review exercises to minimise likelihood of errors
  • Maintain best practice product development techniques, including training & self-learning activities
  • Evaluate & introduce new technologies where appropriate

Skills, Competencies and Experience:

  • Degree level qualification in Electronic / Computer Engineering or similar discipline
  • Exposure to designing analogue and digital circuitry
  • Experience in designing for high volume manufacture
  • Experience in hardware oriented embedded firmware development
  • Experience in implementing low power products
  • Experience in implementing real-time software
  • Experienced in designing real-time software and techniques
  • Experienced with C language and development tools
  • Experienced in modular firmware design including using and creating libraries, version control, bug tracking and team working practices
  • Experienced in peer code reviews
  • Experience with modelling languages (e.g. UML) is desirable
  • Experience with Agile development practices (e.g. Scrum) is desirable
  • Excellent debugging skills, both in code and the surrounding hardware.

Benefits: Employee Bonus Scheme, Company Pension & Life Assurance, Flexi-time, Training & Professional Development, Healthcare Incentives, Share Incentive Scheme, Free Car Parking, Childcare Vouchers, 25 Days Annual Leave

Job Description

Embedded Software Engineer
Portsmouth
Permanent
Competitive Salary


Do you want to work for a global company that produces internationally renowned lifesaving devices?

Our client has a new exciting role for an experienced Embedded Software Engineer, to work for one of the best manufacturing companies in the Portsmouth area, who pay competitive salaries, excellent benefits and a great working environment.

If you are someone who demonstrates passion, curiosity, a drive for excellence and an ambition to make a difference, then we`d love to hear from you!

Job Description:
Embedded Software Engineer designing robust, cost effective fire detection products using the disciplines required for high-volume manufacture. The role involves the design, implementation and verification of embedded software coded in C to interface to analogue circuitry and perform real-time signal processing.

Engineering Responsibilities:

Hardware

  • Appreciation of analogue and digital circuit design
  • Understanding of sampling theory
  • Appreciation of achieving very low power consumption

Firmware

  • Highly competent coding in C language on bare metal systems
  • Production of high level and detail design specifications derived from analysis of requirements
  • Coding of design in C to achieve real-time constraints
  • Coding of design to minimise power consumption
  • Design verification of implementation
  • Generation of unit tests
  • Version control of software artefacts
  • Maintenance of legacy firmware coded in C or Assembler

General

  • Participate in multi-discipline development project teams
  • Collate requirements and generate design specifications
  • Document designs for both internal use and submission to approvals bodies
  • Participate in design and code review exercises to minimise likelihood of errors
  • Maintain best practice product development techniques, including training & self-learning activities
  • Evaluate & introduce new technologies where appropriate

Skills, Competencies and Experience:

  • Degree level qualification in Electronic / Computer Engineering or similar discipline
  • Exposure to designing analogue and digital circuitry
  • Experience in designing for high volume manufacture
  • Experience in hardware oriented embedded firmware development
  • Experience in implementing low power products
  • Experience in implementing real-time software
  • Experienced in designing real-time software and techniques
  • Experienced with C language and development tools
  • Experienced in modular firmware design including using and creating libraries, version control, bug tracking and team working practices
  • Experienced in peer code reviews
  • Experience with modelling languages (e.g. UML) is desirable
  • Experience with Agile development practices (e.g. Scrum) is desirable
  • Excellent debugging skills, both in code and the surrounding hardware.

Benefits: Employee Bonus Scheme, Company Pension & Life Assurance, Flexi-time, Training & Professional Development, Healthcare Incentives, Share Incentive Scheme, Free Car Parking, Childcare Vouchers, 25 Days Annual Leave

Job Summary

Location: Portsmouth
Contract Type: Permanent
Sector: Engineering
Division: Engineering
Date: 20th November 2019

Apply now

Share this job:

Key Contact

Daimion Eastley

Daimion Eastley

Director

Email: Click here
Phone: 023 9232 4666

Apply now

Your data will be stored in accordance with our Privacy Policy (link below)
Rest assured, we’ll never SPAM you, just send occasional updates we think you’ll find interesting. For more information on how we process your data please see our Privacy Policy (link below)

Job Summary

Location: Portsmouth
Contract Type: Permanent
Sector: Engineering
Division: Engineering
20th November 2019

Apply now

Share this job: