Principal Firmware Engineer


Premium Job From Computer Futures

Recruiter

Computer Futures

Listed on

12th February 2018

Location

Oxford

Salary/Rate

£50000 - £70000

Type

Permanent

This job has now expired please search on the home page to find live IT Jobs.

I am looking to source a principal firmware engineer for a global company based in Oxford making some of the most advanced equipment in their field. The company are going through a substantial period of growth, and are looking for the best firmware engineering talent to drive the team forward and help them to continue developing new and exciting products for their customer base.

You will work in an agile environment, surrounded by excellent engineers who are all very passionate and welcoming. They are looking for someone experienced, who has excellent low level programming skills, knowledge of software architecture and also some experience mentoring or leading small teams.

Role: Principal Firmware Engineer

Salaries: £55,000 - £65,000 (Negotiable depending one experience) Location: Oxford

The Role:

* In this role, you will work closely with other firmware team members, as well as with cross-functional teams including ASIC, hardware, test or application engineering.

* You will participate in all phases of the firmware life cycle towards their next generation of products. This will include prototyping product concepts, designing and developing code targeted for embedded systems, integrating firmware with other team members for the final product, assisting test activities and supporting characterization and benchmarking.

* Lead small teams through projects, and be able to delegate workload in order to get products released in a timely manner.

* As a member of the engineering team, your ideas you will have the opportunity to innovate in a fast growing market.

Key Skills:

* Firmware development (C, Assembler)

* Strong understanding of RISC processors, including but not limited to: C calling conventions, instruction and data caches, CPU pipeline and its impact to firmware, CPU contexts for interrupts and other operating modes.

* Firmware/System debug skills with tools such as JTAG debugger, GDB and protocol analyser.

* Prior experience with scripting languages for test automation (Perl, Python or similar).

Desirable Skills:

* C++ Programming

* Understanding of NAND flash concepts: interfaces (ONFI, Toggle), architectures (MLC, TLC, multiplane, etc…) and challenges due to smaller geometries (read retry, etc…)

* Experience with Multi-Core firmware design and inter-processor communications.

This is an excellent opportunity to join a company investing heavily in R&D, with good scope for progression. They have an excellent facility with a really friendly and welcoming work environment. The company provide a comprehensive benefits package which includes a 10% bonus, pension scheme, re-location allowance and 25 days holiday.

If you would like to learn more about the role, and think you have the skill set required, please get in contact with me at Computer Futures on 0117 910 33 55.

I am also looking to grow my connections on LinkedIn, click the Link and connect today! http://www.linkedin.com/pub/laurence-bromley/30/770/218

SThree UK and Ireland is acting as an Employment Agency in relation to this vacancy.

You are currently using an outdated browser.

Please consider using a modern browser such as one listed below: