Sr. Firmware Engineer

3 weeks ago


United Kingdom PerkinElmer Full time

Purpose:

Responsible for the development, installation and maintenance of Firmware related activities for new and existing products. May work with research teams to identify needs or resolve problems. Conducts testing on existing systems and designs and implements improvements.

A good working knowledge of hardware (including electronics), control systems, and digital signal processing and can also write basic Windows PC test harnesses as necessary to prove out firmware interfaces.

Must have a pro-active approach and work well within multifunctional project teams. The role requires the person to actively drive design quality and performance by championing a peer review process, undertaking failure mode analysis, and planning suitable risk mitigation activities.

Responsibilities:

The successful candidate will be responsible for the design and development of embedded firmware to support software components and low-level communications of the instruments, including:

  • The embedded software design within a project and co-ordination of activities with other engineers and designers as required.
  • Understanding the electronics and embedded software requirements for new instrumentation and developing a functional specification for these sub-systems.
  • Development and introduction of innovative designs incorporating new technologies where appropriate.
  • Testing of new ideas and concepts either by simulation or prototyping.
  • Working within an interdisciplinary project team to resolve any issues involving the firmware systems performance, development time schedules and resourcing requirements.
  • Supporting existing products, documenting changes and improvements.
  • Designing and analysing firmware for complex programmable devices and systems of devices.
  • Driving the development of prototypes, performance and verification testing.
  • Supporting compliance, regulatory and quality requirements related to design activities.
  • Engaging in all phases of new product introduction, including concept, architecture documentation, design, prototype, test, supplier interfaces, and manufacturing introduction.
  • Conceptualisation, implementation and verification of complete instrument systems.
  • Design releases - technical product documentation (firmware architecture and design development & test specifications).
  • Transferring firmware to manufacturing, developing firmware download tools, troubleshooting and supporting ramp up.
  • Development of low level diagnostic tools for engineering (and possibly service) usage.
  • Support of Manufacturing and Field:
  • Troubleshooting and problem resolution.

Process:

  • Working within our product development process.
  • Conducting design reviews.
  • Producing the required level of documentation.
  • Driving continuous improvement of the firmware engineering elements of our processes.
  • Firmware Engineers work in a multi-disciplinary project team with other engineers; outside vendors; and individuals from other internal departments (procurement, manufacturing and marketing). In particular, being able to interface well with electronic engineers and software engineers to identify and fix system issues.
  • A strong emphasis is placed on the ability to deliver systems to specification, on time and within their cost target.
  • Engineers work within a structured development process designed to manage risk effectively.
Basic Qualifications

Required:

  • Bachelor of Science or equivalent in Electronics/Physics/Engineering with a Computing bias.
  • Minimum of 5+ years of recent design engineering experience in a high technology environment.
  • Proven ability to take embedded software designs from concept through to full manufacturing.
  • Experience with multi-threaded embedded software designs using real-time operating systems.
  • Ability to understand datasheets of complex electronic devices (eg ADCs, Microcontrollers, Motor drivers) and program them appropriately.
  • Experience implementing servo control systems and digital signal processing in low latency real time applications.
  • Ability to test out ideas and concepts using simulation and hands-on prototyping.
  • Ability to program using C and/or C++.
  • Experience with the Microsoft Visual Studio tools or similar for developing test harnesses using C/C++/C#.
  • Ability to use firmware development tools to troubleshoot own or existing designs.
  • Proven ability developing with embedded Linux.
  • Working knowledge of the TCP/IP stack.
  • Experience with general digital hardware designs using glue logic and programmable devices such as CPLDs, FPGAs, ASICs and their programming tools.
  • Excellent communication skills: both written and verbal.
  • Ability to engage and work closely with members of a cross-functional team, particularly in electronics, systems and software.
  • Self-motivation: showing initiative, attention to detail, and bias for action.
  • Ability to assess technical risk and to formulate effective risk management strategies including analysis and evaluation.
  • Ability to plan projects, providing timescale estimates and allocating/prioritising tasks accordingly.

Advantageous:

  • Knowledge of Xilinx tools including Vivado/Vitis, and experience with Zynq-7000 SOCs.
  • Knowledge and experience writing VHDL for both logic and data processing streams
  • Knowledge of PIC/68k architectures.
  • Experience of Ethernet / USB / Serial / Bluetooth LE comms.
  • Experience of programming in assembler.
  • Masters or similar qualification in Physics/Electronics Engineering/Computer Science.
  • Interest in physics/optics.
  • Optics, electronics, or thermal analysis experience.
  • Experience with MPLAB/Eclipse/IAR.
  • Experience with source control tools such as Git, Perforce, SVN.
  • Experience in developing high precision designs.
  • Experience of product development within a company making some form of measurement instrumentation.
  • Familiarity with product design methodologies such as a life cycle model.
  • Scientific background or interests.
  • Some business knowledge.

Preferred Characteristics:

  • Ability to work independently or as part of a large team.
  • Possessing a task- and goal-oriented mindset
  • Analytical thinking driven by data.
  • Ability to see both the small and the big picture.
  • Possessing strong organizational skills.
  • Problem solving aptitude.
  • Attention to detail.
  • Adaptable to change.
#J-18808-Ljbffr
  • Firmware Engineer

    2 weeks ago


    United Kingdom Lusona Consultancy Full time

    We're seeking a talented and experienced Firmware Design Engineer to join our clients growing team. You'll be responsible for designing, developing, and implementing firmware for embedded microcontroller systems used in a variety of exciting projects. Reporting to the senior management team your role will be varied, but shall include such tasks as;...

  • Firmware Engineer

    4 weeks ago


    United Kingdom Platform Recruitment Full time

    Firmware Engineer – Portsmouth - £45k – DSP/Algorithm Development My client are looking for a Firmware Engineer to join their team based in Portsmouth . The company develops advanced software and hardware products for a range of industries. Role responsibilities: + Developing new and existing products – integrating with customers existing stacks...

  • Firmware Engineer

    7 days ago


    United Kingdom Professional Technical Limited Full time

    4 weeks ago Be among the first 25 applicants Offering flexible remote working, a beautiful design space, company and personal bonus schemes as well as many more lovely perks. As Firmware Engineer for an esteemed and award winning product design consultancy, you will manage the team in driving the successful execution of electronics projects in medical...

  • Firmware Engineer

    2 weeks ago


    United Kingdom People Source Consulting Full time

    Role: Firmware Engineer Location Dundee Salary: Competitive + benefits I am working with a client based in Dundee who are looking to hire a Firmware engineer to work for an exciting client who cover a range of products. Your role will be to develop a range of IoT products from the complete design process from initial concept through electronic and...


  • United Kingdom IC Resources Full time

    Embedded Firmware Engineer - Cambridge / Ely, Hybrid Working Model Want the chance to join an established design, manufacturer and supplier of electronic products who have over 50 years within the industry? You'll get the chance to join their Cambridge-based R&D department where you will be responsible for core the design and development of Embedded...


  • United Kingdom IC Resources Full time

    Embedded Firmware Engineer - Cambridge / Ely, Hybrid Working Model Want the chance to join an established design, manufacturer and supplier of electronic products who have over 50 years within the industry? You'll get the chance to join their Cambridge-based R&D department where you will be responsible for core the design and development of Embedded...


  • United Kingdom IC Resources Full time

    Embedded Firmware Engineer - Cambridge / Ely, Hybrid Working Model Want the chance to join an established design, manufacturer and supplier of electronic products who have over 50 years within the industry? You'll get the chance to join their Cambridge-based R&D department where you will be responsible for core the design and development of Embedded...


  • United Kingdom IC Resources Full time

    Embedded Firmware Engineer - Cambridge / Ely, Hybrid Working Model Want the chance to join an established design, manufacturer and supplier of electronic products who have over 50 years within the industry? You'll get the chance to join their Cambridge-based R&D department where you will be responsible for core the design and development of Embedded...


  • United Kingdom Aylesbury Full time

    In the role of a Firmware Engineer, your primary responsibilities will involve creating firmware and software for both new and established products. You'll collaborate within a project team, actively participating in design-related discussions and tasks, as well as product testing and assessment. Beyond coding, you will play a crucial role in offering...

  • Firmware Engineer

    2 weeks ago


    United Kingdom Newton Colmore Consulting Ltd Full time

    Firmware Engineer – Complex Technology Newton Colmore is working with a research company in Cambridge, and we are searching for an electronics and firmware engineer to join their team. This company work on highly complex research programmes, developing devices and applications for the defence and security industries. They are now looking for an engineer...


  • United Kingdom Roku, Inc. Full time

    Teamwork makes the stream work. Roku is changing how the world watches TV Roku is the #1 TV streaming platform in the US, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. We connect consumers to the content they...

  • Firmware Engineer

    2 weeks ago


    United Kingdom People Source Consulting Full time

    This is a small company so you will need to be able to recognise the advantages of being part of small teams yet equally comfortable working alone and have the ability to successfully produce high quality System On Chip Firmware code within agreed deadlines. This opportunity may suit someone with a broad range of skills including Firmware development for...


  • United Kingdom Leonardo Worldwide Corporation Full time

    All Levels FPGA Firmware Engineer page is loaded All Levels FPGA Firmware Engineer Apply locations GB - Edinburgh GB - Newcastle time type Full time posted on Posted 10 Days Ago job requisition id R0002610 Job Description: The opportunity: We are looking for a wide range of Firmware Engineers at various levels to join Leonardo. Leonardo are a...


  • United Kingdom Leonardo Worldwide Corporation Full time

    Apply locations GB - Edinburgh GB - Newcastle time type Full time posted on Posted 10 Days Ago job requisition id R0002610 Job Description: Leonardo are a world-class defence Technology Company. The key duties of the role will be design and development of firmware designs, managing development activities through the project and engineering lifecycles and...

  • Firmware Engineer

    3 weeks ago


    United Kingdom X4 Group Full time

    A specialist Telecommunication Company based in Northamptonshire are currently on the lookout for a Contract Firmware Engineer to help on a specific piece for work for an initial 3 months contract. The contract will be Outside IR35, and the work can be done predominantly from home (there may be an occasional onsite visit when there is a need to be with the...


  • United Kingdom 敌湯牡潤 Full time

    Principal/Lead Firmware Engineer page is loaded Principal/Lead Firmware Engineer Apply locations GB - Edinburgh GB - Newcastle time type Full time posted on Posted 13 Days Ago job requisition id R0001818 Job Description: The opportunity: The Electronics Function in Edinburgh is looking for a dynamic individual who can undertake a Lead Firmware Engineer...


  • United Kingdom 敌湯牡潤 Full time

    Principal/Lead Firmware Engineer page is loaded Principal/Lead Firmware Engineer Apply locations GB - Edinburgh GB - Newcastle time type Full time posted on Posted 13 Days Ago job requisition id R0001818 Job Description: The opportunity: The Electronics Function in Edinburgh is looking for a dynamic individual who can undertake a Lead Firmware Engineer...


  • United Kingdom Saragossa Full time

    Does the sound of leading prototype builds for in-car devices sound appealing to you? You’ll be joining one of the market leaders for in-car security platforms, leading a team of bright firmware engineers driving performance in the business. Tech-wise, you’ll already be an expert in working with embedded C. The role is based in South Wales and...

  • Firmware Engineer

    3 weeks ago


    United Kingdom Tiro Partners Limited Full time

    Tiro Partners are looking for Firmware Engineers to join a global engineering consultancy on a contract basis. These are contract roles, 12 months in length and outside of IR35 paying circa £80 per hour.


  • United Kingdom 敌湯牡潤 Full time

    Apply locations GB - Edinburgh GB - Newcastle time type Full time posted on Posted 13 Days Ago job requisition id R0001818 Job Description: The Electronics Function in Edinburgh is looking for a dynamic individual who can undertake a Lead Firmware Engineer role to undertake development of complex Firmware designs for Radars and Electro Optics Groups....