Embedded Software Engineer

Embedded Software Engineer London, England

Broster Buchanan
Full Time London, England 70550 - 100000 GBP ANNUAL Today
Job description

To provide technical leadership of software developments.

To support the design and development of new product ranges.

To manage technical documentation, bug reporting and inspire colleagues.

To improve companies software process

ROLE DIMENSIONS

You will work on the architecture and implementation of a wide range of software products ranging from simple implementations on a single microcontroller to multi-processor Linux systems providing state-of-the-art orchestration of in excess of 500 processors.

You will take pride in providing modern, easy-to-use user interfaces through high-definition touchscreens.

You will be an implementation-oriented person, who gets things done quickly and pragmatically

You will work on a range of protocols including TCP/IP, UDP, SNMP, CAN, SPI, and will feel just as comfortable debugging at this level as you are at board level with oscilloscopes and logic analyzers.

You will be writing embedded software in C, and JavaScript in both Bare Metal and Linux environments, but occasionally, you may be asked to look into Python or SQL.

You may have experience of automated software testing and have a desire to use such techniques to improve software quality.

You will look after scheduling and general management of the team.

KEY RESPONSIBILITIES AND ACCOUNTABILITIES

Hands on design and development of embedded software for a range of different products and processor ranges.

Technically lead the delivery of multiple complex software development projects from design through to release.

Working closely with other members of the Engineering team to produce accurate delivery estimates throughout the transition from analysis through to design and delivery.

Provide regular and effective progress updates to the Engineering management team.

Participate in reviews and meetings and provide updates on project progress.

Take responsibility for ensuring that risks and issues are identified and managed closely and drive all stakeholders to deliver on time and to the required quality standards.

Work closely with relevant teams internally to ensure alignment and coordination of seamless implementation of existing and new products.

Contributing to post implementation reviews helping to demonstrate success or otherwise of projects.

Keep abreast of new ideas and techniques which will be beneficial to the business.

Ensure that technical documentation relating to the software elements of a product is accurate and up to date.

Assist with technical support of the company products both internally and externally.

Identify areas for improvement in requirements and feedback to stakeholders.

Commit to continuous improvement of self, team.

COMPETENCIES REQUIRED FOR THE ROLE

Qualifications and Experience

Essential (E) or Desirable (D)

HR Office Use Only

Engineering degree with embedded software element

Essential

Significant experience of Embedded design implementation, debug and test

Essential

Experience of hardware level debug of embedded systems including use of Oscilloscopes and Logic Analyzers

Essential

Experience in writing embedded software on a range of different platforms e.g., PIC, Linux, iMX

Essential

Experience of software test automation

Desirable

Experience of a range of different software development toolsets

Desirable

Skills

Strong software design skills

Essential

Strong operating system knowledge including Linux and Bare Metal programming

Essential

Strong EMBEDDED C skills

Essential

JavaScript (Ideally under Node.JS)

Essential

Ability to work effectively to meet scheduled development goals and deadlines

Essential

Excellent interpersonal skills

Essential

Ability to work as part of team and on own initiative

Essential

Strong IT skills

Essential

Strong planning, problem solving and organisation skills

Essential

Awareness of communications/satellite industry/SDR/technologies

Desirable

Personal Qualities

Professional and approachable manner

Essential

The ability to develop excellent working relationships

Essential

Positive, confident and enthusiastic attitude at all times

Essential

Self-motivated

Essential

Innovative and solutioneering engineer

Essential

Other Factors

Flexible and adaptable to fast paced changing environments

Essential

Commercially minded

Desirable

Job Types: Full-time, Permanent

Pay: £70,550.00-£100,000.00 per year

Benefits:

  • Gym membership
  • Work from home

Schedule:

  • 8 hour shift
  • Holidays
  • Monday to Friday
  • No weekends

Supplemental pay types:

  • Bonus scheme
  • Performance bonus
  • Yearly bonus

Ability to commute/relocate:

  • London, WD3 1RT: reliably commute or plan to relocate before starting work (required)

Experience:

  • software engineering: 5 years (required)
  • Embedded software c: 5 years (required)
  • Linux: 3 years (required)

Embedded Software Engineer
Broster Buchanan

https://www.brosterbuchanan.com/
Birmingham, United Kingdom
Andrew Broster
Unknown / Non-Applicable
51 to 200 Employees
Company - Private
Staffing, Recruitment & Subcontracting
Related Jobs

All Related Listed jobs

Medical Education Fellow
Dartford and Gravesham NHS Trust Dartford, England 37068 - 48637 GBP ANNUAL Today

Participate in the development and teaching of new and existing teaching courses, for postgraduate and undergraduate trainees, including simulation programmes.

Front of House Staff
Woolpack Inn Norwich, England 7 - 12 GBP HOURLY Today

Duties include interacting with guests, serving food/drink, taking orders at tables, completing on job training, completing daily and weekly cleaning tasks,

Tesco Colleague - Bellshill Extra
Tesco Bellshill, Scotland Today

Making decisions that are right for customers, delivering routines in store that meet the needs of customers at the right time.

Casual Sales Assistant - Sports Direct
Sports Direct Ipswich, England Today

To recommend, select and locate the correct merchandise for the customers needs. Ask open questions to find out customers needs.

Support Officer - Domestic Abuse Service
Clarion Housing Group East Sussex 26000 GBP ANNUAL Today

The Support Officer role is varied and includes: providing assistance to customers to access welfare benefits and manage debt issues; advice to manage their