ASSA ABLOY Opening Solutions

Staff Firmware Engineer

ASSA ABLOY Opening Solutions

full-time

Posted on:

Location Type: Hybrid

Location: Cardiff • 🇬🇧 United Kingdom

Visit company website
AI Apply
Apply

Job Level

Lead

About the role

  • Design and Implementation of embedded firmware and test solutions primarily in C and C#
  • Design and implementation of cryptographic solutions.
  • Creation of design documentation.
  • Practical hands-on experience working with and debugging embedded systems.
  • Working in a team environment. They require little oversight beyond high level direction and can take a complex scenario, breaking it down into sub-tasks, and completing sub-tasks with relative ease.
  • Communicates technical decisions through design docs, white papers, and educational social media platforms.
  • Communicates effectively with cross functions; can work well with Product, Design, Analytics, etc, as necessary.
  • Proactively identifies problems with requirements (lack of clarity, inconsistencies, technical limitations) for their own work and adjacent work and communicates these issues early to help course-correct.

Requirements

  • Engineering degree or equivalent or suitable experience
  • Ability to verify product software requirements considering hardware capabilities
  • Mentor to other engineers in the low level (as FW) or high level (as SW) design and development
  • Able to understand, maintain and create designs for mid-size projects
  • Can provide solutions to complex issues.
  • Fluent in product embedded programming C & C#
  • Fluent in low level (as FW) or high level (as SW) development techniques
  • Fluent with software version control.
Benefits
  • Flexible working hours
  • Free parking lot
  • Professional development opportunities

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
CC#embedded firmwarecryptographic solutionsdesign documentationdebugging embedded systemssoftware version controllow level designhigh level designcomplex problem solving
Soft skills
teamworkcommunicationmentoringproblem identificationproactive communicationadaptabilitycollaborationanalytical thinkingtask breakdownindependence
Certifications
engineering degree