
Staff Firmware Engineer
ASSA ABLOY Opening Solutions
full-time
Posted on:
Location Type: Hybrid
Location: Cardiff • 🇬🇧 United Kingdom
Visit company websiteJob 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