Specialist Embedded Software Engineer

Qt Group
Belfast, United Kingdom
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Belfast, United Kingdom

Tech stack

C
4G (Telecommunication)
Agile Methodologies
JIRA
Automation of Tests
Bash
Continuous Integration
Embedded Software
Issue Tracking Systems
Python
Linux kernel
Scrum
Software Engineering
Wireless Networks
Wi-Fi Technology
Scripting (Bash/Python/Go/Ruby)
Gitlab
Home Networking
GIT
Openwrt
Lxc
Docker

Job description

  • Innovative Software Design: Lead the design, implementation, and testing of Smart Hub software using Agile methodologies.
  • Agile Team Collaboration: Work within a dynamic, small Agile team to develop next-generation products on ambitious timelines.
  • Best Practices Advocate: Champion best software engineering practices, including automated testing, to ensure high-quality deliverables.
  • Cross-Team Collaboration: Partner with other software development teams to deliver a brilliant customer experience.
  • Requirement Clarification: Understand requirements, confirm user stories, and ensure the desired customer experience is achieved.
  • Continuous Learning: Commit to constant learning and development.
  • Leading Complex Wi-Fi invesigations. Working with multiple teams (in-life, QA, Data teams) to identify complex wi-fi issues with customer experience, build a well defined process for these issues to be identified, prioritised and resolved. Ensure that we learn form these issues and drive improvements in the development and QA approach

Requirements

  • Demonstrable experience in embedded systems software design and development, using the C programming language.
  • Strong scripting skills, e.g. bash, python
  • Use of code revision, issue tracking and continuous integration tools, we use git, Jira and GitLab
  • Must have experience of working with Agile delivery methodologies such as Scrum, Kanban.
  • Experience in Linux kernel

Desirable:

  • Experience of building products using OpenWrt or similar
  • Experience using containers, e.g. LXC or Docker, ideally on embedded systems
  • Experience of Wi-Fi, mobile, DECT, voice or hybrid technologies
  • Has a working knowledge of Home Gateway technologies such as Broadband, 4G/5G Mobile networks, IP, WiFi, Voice, DECT, IoT, and Home Networking.
  • Knowledgeable and experienced in automating tests using Python
  • Degree in Relevant Field: Hold a degree in engineering, science, or a related area that is pertinent to the job.
  • Professional Experience: Have significant professional experience that is relevant to the responsibilities and requirements of the position.

Benefits & conditions

  • BT Pension scheme, minimum 5% Employee contribution, BT contribution 10%
  • Life Assurance Cover
  • Exclusive colleague discounts on our latest and greatest BT broadband packages, BT TV with TNT Sports and NOW Entertainment
  • Equal family leave: receive 18 weeks at full pay, 8 weeks at half pay and 26 weeks at the statutory rate. It's for all parents, no matter how your family is made up.
  • Enhanced women's health support: including help with menopause symptoms, cancer screenings, period care and more.
  • 25 days annual leave (not including bank holidays), increasing with service
  • 24/7 private virtual GP appointments for UK colleagues
  • 2 weeks carer's leave
  • World-class training and development opportunities
  • Option to join BT Shares Saving schemes

Apply for this position