Principal Firmware Engineer
Role details
Job location
Tech stack
Job description
The Principal Firmware Engineer will provide technical leadership in the design, development and maintenance of software and firmware components utilised in Continuous Gas Analyzer Productswith a strong emphasis on embedded systems and hardware-level integration. This includes firmware engineers who work on code for the board using C and C++ and collaborate closely with electronics engineers. This role requires both technical leadership and strong interpersonal skills to support front-facing responsibilities. Work may involve sustaining legacy codebases as well as new product development, depending on roadmap priorities.PLEASE NOTE the client will only accept candidates who are authorised to work in the UK, without the requirement for sponsorship or ANY type of visa (e.g. dependant/spousal, post-study, etc.)In addition, this role is hybrid-based with 4 days in the Scottish office ; therefore, you should currently be located in Scotland.PRINCIPAL JOB RESPONSIBILITIES Perform requirements capture and analysisDevelop software/firmware architecture and concept proposalsCybersecurity risk analysis and mitigation strategies, including assessments of cybersecurity notifications for 3rd party componentsCo-ordinate estimation of development tasks to support project and software release planningDesign, coding and unit testing of software/firmware componentsTechnical review of other team members' output, including design, code and test plan reviewsProvide coaching and mentoring of other software team membersCollaborate with Product Owners, Scrum Masters, Software Developers and Testers within a Scrum framework and other functions within a global teamWork closely with electronics engineers for integration between firmware & hardware componentsBug capture, analysis and resolutionCo-ordinate technical support for field or manufacturing issuesEnsure compliance with software quality & process controls as specified by the Global Software ManagerProvide recommendations to the Global, If you are a professional looking for an opportunity to grow, Emerson has an appealing role for you! The main responsibility of the Principal Firmware Engineer role is to provide technical leadership in the design, development and maintenance of software and firmware..., Principal Design Engineer - Temporary WorksLocation: Cumbernauld, Scotland Contract: Full-time About AmcoGiffenAmcoGiffen delivers essential engineering services across the UK, supporting major civils, rail and infrastructure programmes. Our in-house design team brings..., Job Title: Senior Combat Systems Engineer Salary: up to£49,100 + depending on skills and experience Location: Scotstoun - We offer a range of hybrid and flexible working arrangements - please speak to your recruiter about the options for this particular role What you'll...
CIVILIS / RAIL ESIMATOR (Various Levels)
Solution Recruitment
My client have an exciting opportunity for civil engineering Estimators at various levels to join an established and growing Scotland business unit looking to bolster the Pre-Construction Estimating department in the region. They have a range of opportunities available for..., Job Description The Embedded Security Developer will be responsible for ensuring the secure design and implementation of embedded firmware and software components within our product portfolio. This role involves applying secure coding practices, performing threat modeling,..., A leading engineering contractor in Scotland is seeking a Principal Design Engineer specializing in Temporary Works. This senior role includes providing technical leadership, overseeing project compliance, and ensuring innovative engineering solutions for a diverse..., The Security Test Engineer will be responsible for ensuring the security robustness of software and firmware components within our product portfolio. This role involves conducting threat modeling, security testing, and vulnerability assessments, while ensuring compliance...
Requirements
Software Manager of appropriate new tools, technologies, 3rd party components, industry best practices, etc.Support leadership in the Software team recruitmentSupport Cyber Security legislation and SIL-related activitiesFamiliarity with safety standards and design authority transitions is beneficialREQUIRED QUALIFICATIONS AND EXPERIENCE Minimum 7 years of experience with embedded software development, preferably on LinuxAn engineering degree in software, electronics, or computer science, or knowledge at the same levelDesirable Skills and Experience Strong technical knowledge of C and C++Development experience with low level hardwareinterconnect protocols, i.e. CAN, SPI, UART, etc.Strongskills in Real-time multi-threaded embeddedsystems and microcontrollersStrong skills in Industrial protocols: Modbus, Profinet, HART, and FieldbusDevelopment experience working with ADC or DAC devicesExperience in bare metal firmware development and developing firmware within an RTOS environmentFamiliarity with application development for embedded Linux distributionsPractical experience in board bring-up and debugging using appropriate tools and techniques, A prominent recruitment agency is looking for a Principal Firmware Engineer to provide technical leadership in designing and developing firmware for Continuous Gas Analyzer Products. This hybrid-based role requires a minimum of 7 years of embedded software development..., Building a sustainable tomorrow BAM UK & Ireland's Infrastructure Segment are looking to recruit an experienced and motivated Commercial Manager to work in our Pre-Construction team. Being part of the team, you will play a key part in the work winning and preconstruction...