A leading technology company seeking an embedded test engineer on a permanent basis.
Your new company
This leading technology company is known for its innovative microprocessor and software designs. Specialising in solutions for smartphones, automotive systems, and IoT devices, the company drives technological advancements in performance, efficiency, and security. With a global presence and a collaborative approach, it partners with clients worldwide to deliver cutting-edge solutions, fostering a culture of innovation and excellence.
Your new role
You will be joining the well-established Software Engineering Team as an Embedded Software Test Engineer. Your main responsibility would be to ensure firmware development productivity. You will also be responsible for preparing comprehensive test specifications and detailed test plans based on the design documents of both software and hardware modules. This will involve building robust automated test solutions to ensure the delivery of production-quality firmware. Additionally, you will provide thoroughly tested releases of downstream firmware to our partners, ensuring they meet the highest standards of quality. You will also support the management of Continuous Integration (CI) pipelines, streamlining the release processes for downstream firmware. You will be joining a well-established team that is spread across multiple locations, with lots of opportunities for learning and development.
What you'll need to succeed
To succeed in this role you will need to have proven experience in test automation for product quality system software. Have hands-on experience of developing and automating test code for firmware or system software, with proficiency in Python and Bash scripting. You will also have system validation experience for Linux embedded platforms and are adept at verifying and validating embedded software release candidates and releases.
Additionally, you should possess a good understanding of computer architecture and microarchitecture concepts, ideally for the Arm architecture. Furthermore, skills that are desired but not essential include:
1. A solid background in defect triaging and management for system software releases.
2. Well-versed in both static and dynamic code analysis tools.
3. Familiarity with the Security Development Lifecycle (SDL) practice is notable.
4. A good understanding of open-source projects such as the Linux Kernel, TF-A, TF-M, and U-Boot.
What you'll get in return
Join this dynamic team and enjoy the flexibility of hybrid working, with just 2 days on-site. Take advantage of 29 days of holiday plus bank holidays, ensuring a great work-life balance. Benefit from an attractive pension scheme and the option to opt into private healthcare. Additionally, seize the opportunity to become a shareholder in this fast-growing, well-established company. Join a company that fuels your continuous learning and development, pushing you to achieve your full potential at every step of your career. Don’t miss out on these fantastic benefits and the chance to be part of their exciting journey!
What you need to do now
If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV, or call us now. If this job isn't quite right for you, but you are looking for a new position, please contact us for a confidential discussion about your career. # 4601617
#J-18808-Ljbffr