AMAG Technology
Sr. Embedded Software EngineerAMAG TechnologyTewkesbury, England, United Kingdom
AMAG Technology

Sr. Embedded Software Engineer

AMAG Technology
  • GB
    Tewkesbury, England, United Kingdom
  • GB
    Tewkesbury, England, United Kingdom

Über

*JOB TITLE:* Sr. Embedded Software Engineer
*REPORTS TO: *Embedded Systems Team Lead
*SUPERVISES: *None
*CLASSIFICATION:* Engineering
*TYPE:* Non-Billable Admin / Regular / Full-time
*WORKING HOURS & PAY BASIS:* This is a Full‑Time, Salaried position; paid Biweekly
*BENEFIT CLASS / BONUS PLAN: *Salary/Support/Not Bonus Eligible
*DATE APPROVED:* 02/18/2026
*LOCATION:* Challenge House International Drive, Tewkesbury Gloucestershire, GL20 8UQ
*SALARY RANGE: * £60,000 - £70,000 (depending on experience)
*HYBRID WORK*: Typically, 3 days in office; 2 days remote (may vary based on job needs)
*SUMMARY:* The Senior Embedded Software Engineer is responsible to design, implement, and test embedded software used in the company’s access control and intrusion products. This position will ensure that the resultant software is fit for purpose. Liaise with Support and Quality Control teams to diagnose and fix issues with existing product firmware & contribute to the improvement of processes to ensure security and quality of embedded software.
*ESSENTIAL JOB DUTIES AND RESPONSIBILITIES:* Those duties are necessary to meet the minimum requirements of the position. To perform this job successfully, the individual must be able to accomplish each essential duty satisfactorily. Other duties may be assigned.
· Architecting, designing and implementing new embedded software.
· Diagnose and repair issues in existing production code.
· Document software designs.
· Determine and implement appropriate levels of unit and component testing, which includes static and dynamic analysis to ensure high quality software.
· Oversee the debug and test of prototype software.
· Liaise with and assist other Embedded Software Engineers in developing embedded software for hardware platforms.
· Participate in the peer review of their and other engineers’ designs.
· Evaluate and introduce new software components and tools into the development environment, as required.
*REQUIRED QUALIFICATIONS:* The required qualifications listed below are representative of the relevant knowledge, skills, and experience required to be considered for this position. These are requirements that we have determined are the minimum a candidate must have in order to be successful in this role.
*Formal Education, Licenses, and Certifications Required:*
* Qualified to degree level in an appropriate electronics or software discipline Is required
*Type of Specific Experience Required:*
* Embedded C Programming
* Realtime embedded development in C
* Bare Metal C development and board bring-up
* Development of Secure Embedded Systems
*Knowledge and Skills Required:*
· Experience of typical tools and processes used In Embedded software development Including product and feature specification
· Hardware experience, basic understanding of schematics, SOC I/O, Pin Muxing, etc.
· Logical, quick learner, quality orientated with attention to detail & ability to manage multiple tasks, manage deadlines and have excellent follow up skills both internally and externally
· Good communication skills with technical and non-technical colleagues
· An ability to work under pressure and to deadlines
· Strong analytical skills & adaptability
· The candidate would be expected to have or be able to quickly gain an understanding of how OSDP works and can be implemented in both Bare Metal and Realtime code. This includes understanding our existing OSDP firmware and implementing new or improved firmware as required to meet future versions of the OSDP standard
*OTHER RELATED ATTRIBUTES THAT WOULD ENHANCE HIRING CONSIDERATION:*
These are other criteria that may enhance the hiring decision but would not rule out the candidate for consideration if not present.
· C>5 years’ experience
· C++ experience
· FreeRTOS, ThreadX
· Python, Google Test
· Jenkins Driven Development
· STM32 Firmware development
· I.MX93 or similar NXP SOC
· In Circuit programming/debug
· Microsoft Teams, Eclipse IDE, VSCode, Jira, Confluence, Bitbucket, Sonaqube, MCUXpresso, STM32CubeIDE
*PHYSICAL REQUIREMENTS AND ENVIRONMENT:*
· Office environment with minimal to no exposure to extreme temperatures expected
· Major activities include working on PC while sitting, and telephone use
· Physical effort is limited, to include standing, bending, light lifting, and limited stretching and reaching
· Must be able to submit to drug screening to the extent permissible by law
· Reasonable accommodation may be made to enable individuals with disabilities to perform essential functions
*Right to Work *
Applicants must have the legal right to work in the UK. Visa sponsorship is not available for this role.
*Application Method & Closing Date:* Please apply by using the “Apply” button and submit your CV. Applications will be accepted until *10 March 2026*.
Job Type: Full-time
Pay: £60,000.00-£70,000.00 per year
Work Location: Hybrid remote in Tewkesbury Gloucestershire, GL20 8UQ
  • Tewkesbury, England, United Kingdom

Sprachkenntnisse

  • English
Hinweis für Nutzer

Dieses Stellenangebot stammt von einer Partnerplattform von TieTalent. Klicken Sie auf „Jetzt Bewerben“, um Ihre Bewerbung direkt auf deren Website einzureichen.