Enable job alerts via email!

Staff Firmware Engineer

Third Millennium

Cardiff

On-site

GBP 50,000 - 70,000

Full time

6 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company is seeking a Staff Engineer with expertise in embedded firmware development for their design center in Cardiff. The role involves product design and sustaining activities on RFID access control products, requiring strong cryptographic skills and effective collaboration within an Agile team. Candidates should have a solid background in embedded programming and experience in managing complex projects.

Qualifications

  • Minimum of 7+ years of industry experience.
  • Experience with ARM cores / PIC MCUs.

Responsibilities

  • Design and implementation of embedded firmware and test solutions.
  • Collaborating with cross-functional teams such as Product, Design, Analytics.

Skills

Embedded Programming
Cryptographic Solutions
Communication

Education

Engineering Degree

Tools

MS Office
Windows OS

Job description

4 days ago Be among the first 25 applicants

Direct message the job poster from Third Millennium

Talent Acquisition Partner @ HID Global

A Staff Engineer with embedded firmware development and debugging skills is required for our design centre in Cardiff.

Working in a small, versatile Agile team, the candidate's work will involve product design and sustaining activities on a range of Third Millennium’s RFID access control products. Previous experience designing cryptographic code for secure applications would be highly desirable.

The candidate needs to manage their time effectively to support work on various products at different lifecycle stages and collaborate well with colleagues both onsite and overseas. Occasional travel may be required.

The Staff Engineer is a reliable engineer who is a master of their domain, capable of owning technical design for projects of moderate complexity, and understands tradeoffs in creating quality work. They stay updated with industry best practices and trends and have acquired at least one major skill outside their primary expertise.

This engineer shows initiative beyond task completion, identifying and suggesting future work areas, supporting their ideas with evidence, and building cases for them.

Duties and Responsibilities include:

  1. Design and implementation of embedded firmware and test solutions primarily in C and C#
  2. Design and implementation of cryptographic solutions
  3. Creation of design documentation
  4. Hands-on experience working with and debugging embedded systems
  5. Working effectively in a team environment
  6. Managing complex scenarios, breaking them into sub-tasks, and completing them with minimal oversight
  7. Communicating technical decisions through design docs, white papers, and social media
  8. Collaborating with cross-functional teams such as Product, Design, Analytics
  9. Proactively identifying and communicating issues with requirements or technical limitations

Required Knowledge / Experience:

  • Verifying product software requirements considering hardware capabilities
  • Mentoring other engineers in low-level (FW) or high-level (SW) design and development
  • Understanding and maintaining designs for mid-size projects
  • Providing solutions to complex issues
  • Fluent in embedded programming in C & C#
  • Proficient in low-level (FW) or high-level (SW) development techniques
  • Familiar with software version control
  • Experience with ARM cores / PIC MCUs
  • Good understanding of CI/CD processes
  • Solving security/SSDL related issues
  • Demonstrated experience in FW/SW development process
  • Implementation experience with cryptographic solutions, including symmetric and PKI asymmetric

Education and/or Experience:

  • An engineering degree or equivalent, or relevant experience
  • Minimum of 7+ years of industry experience

Additional beneficial skills/experience:

  • Smart Card ISO7816 and RFID ISO 14443/15693 protocols
  • I2C and SPI protocols
  • USB low-level protocols
  • Design experience with secure elements

Language Skills:

  • Effective communication in English, both verbally and in writing
  • Ability to interpret technical journals, specifications, standards

Computer Skills:

  • Proficient in MS Office (Word, Excel, PowerPoint)
  • Familiar with Windows OS
Seniority level
  • Mid-Senior level
Employment type
  • Full-time
Job function
  • Security and Investigations, Engineering Services
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Staff Firmware Engineer

ZipRecruiter

Cardiff

On-site

GBP 60.000 - 80.000

5 days ago
Be an early applicant

Staff Firmware Engineer

JR United Kingdom

Cardiff

On-site

GBP 55.000 - 75.000

5 days ago
Be an early applicant

D365 Business central Developer - LS retail partner - Remote

TN United Kingdom

Remote

GBP 55.000 - 65.000

16 days ago

Software Developer / IT-Consultant (m/w/d) Permanent employee, Full-time München

TNG Technology Consulting GmbH

Oxford

Remote

EUR 40.000 - 80.000

30+ days ago