Enable job alerts via email!

Embedded Design Engineer

Tiger Resourcing Group

England

On-site

GBP 40,000 - 65,000

Full time

15 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading technology company is seeking a skilled firmware/software engineer with extensive experience in embedded systems and Linux. The candidate will be responsible for design, development, troubleshooting, and assisting with documentation. This dynamic role requires expertise in C/C++, along with strong collaborative and communication skills. If you are self-motivated and have a passion for technology and innovation, we encourage you to apply.

Qualifications

  • Minimum of 3 years' experience in an equivalent role.
  • Experience with C/C++ on embedded systems and Linux.
  • Desirable: Experience with FPGA development and scripting skills.

Responsibilities

  • Firmware/software design for processors and microcontrollers.
  • Development for customer projects and feasibility studies.
  • Troubleshooting firmware, software, and system issues.

Skills

C/C++
Embedded Linux
GUI Development
Knowledge of UDP
Knowledge of TCP
Knowledge of threading/multi-process

Education

Degree in Electronics
Degree in Computer Science

Tools

Xilinx Vivado
Intel Quartus
Python
Bash
Make

Job description

Social network you want to login/join with:

What you can expect in this role (Job Responsibilities)

While each day brings new opportunities, your core responsibilities will be:

  • Firmware/software design for processors and microcontrollers including embedded C.
  • Design and development with Linux.
  • Firmware design for FPGAs including VHDL/DSP.
  • Development for customer projects, new product development, and feasibility studies.
Technical Support and Testing
  • Production and Manufacturing assistance as required.
  • Answering customer and marketing questions as required.
  • Troubleshooting firmware, software, and system issues seen from all areas of the business.
  • Self testing and debugging of your own design and development work.
  • Testing and debugging of existing designs and development work produced by other engineers.
  • Participation in Design Reviews and Project meetings when required.
Documentation and Communication
  • Weekly summary email of work completed.
  • Weekly standup meetings to communicate previous week's achievements and current week's priorities.
  • Participation in Design Reviews and Project meetings when required.
  • Creation of Requirement Specifications (RS).
  • Creation of Test Plans (TP) and Test Results (TR).
  • Creation of User Information (UI) documents.
  • Creation of Application Programming Interface (API) documents.
  • Assisting Principal Design Engineer and Project leads with project plans.
What we are looking for (Experience, Knowledge, Skills, Abilities, Education)

We each bring something to the table, and we are looking for someone who has:

Required Experience
  • A minimum of 3 years experience in an equivalent role.
  • The following skills and experience will be required. Candidates are not expected to have experience in all areas:
  • C/C++ on bare-metal, embedded RTOS, and Linux.
  • Embedded Linux experience including applications, drivers, system build, and SoC integration.
  • C#.
  • GUI Development for Windows OS.
  • Knowledge of UDP, TCP, threads/multi-process, serial protocols, and high-speed interfaces.

Additional desirable qualities include being self-motivated, enthusiastic, a strong team player with good interpersonal skills, ability to work in a team and interact with other engineering disciplines, experience with contracting, and ability to produce results under pressure.

Preferred Experience, Knowledge, Skills, and Abilities
  • A minimum of 5 years experience in an equivalent role.
  • Additional beneficial skills include experience with DVB-T or datalink/radio technologies, video and broadcast, FPGA development using Xilinx Vivado and/or Intel Quartus, complex FPGA design, electronic design/schematic capture, and scripting skills such as Python, Bash, or Make.
Education & Certifications

Desirable is a degree in electronics, computer science, or a related subject.

Security
  • British Citizen or ability to obtain required security clearance.
  • Travel unlikely.
  • Onsite working with an option for working from home.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.