Embedded Software Engineer
SKILLS
FULL DESCRIPTION
Embedded Software Engineer
[Employer hidden — sign up to reveal] is seeking an experienced Embedded Software Engineer to join their R&D team in Winnersh, Berkshire. This hybrid role offers a highly competitive salary and excellent benefits.
Key Details
- Closing Date: 31/07/2022
- Department: R&D
- Location: Winnersh, Berkshire
- Contact: [contact hidden]
- Salary: Highly competitive salary with an Excellent Benefits package
- Work Type: Hybrid
About the Company
[Employer hidden — sign up to reveal] is a world-leading manufacturer of electronic security equipment for use in residential, commercial and industrial applications in the intruder alarm market. They design a wide range of multi-award-winning wired and wireless intruder alarm solutions, utilising market-leading technologies developed exclusively by their in-house R&D team.
Key Aspects of the Role
- Research, design, develop and debug software solutions for new and existing products and features.
- Provision of a full set of technical documentation for allocated projects and provide support for those projects where future design changes are required.
- Ensuring product designs and code conform to all relevant standards pertaining to safety, functionality and performance.
- Ensuring new code and updated code is fully tested with no regressions.
- Participation in code and design reviews
- Investigate and resolved issues within the code.
- Provide ongoing support to all stakeholders including customers.
- Use Skills, experience to train, and develop team members.
Essential Skills and Experience
- C++ and C, (+ 5 years)
- Embedded Linux (+ 5 years)
- JavaScript
- Object oriented design methods and tools
- Target debugs, monitors or simulators
- Creation of quality technical documentation.
- Source code control systems
- Proven experience in an Agile software development environment
- Debugging skills
Nice to Have
- Comms MQTT,TLS, REST API, RS485, USB
- Java script
- ARM processors
- Real Time Operating Systems
- UI/UX coding
- TCP and UDP communications
- Familiarity with peripherals e.g. GPIO, DMA, ADC, Timers, etc
- Wi-Fi, OTA, uboot, 3G and 4G modems
- Jenkins
- Software test automation
How to Apply
Send your details to Steve Mckiernan (Talent Partner) at [Employer hidden — sign up to reveal] or call [contact hidden] for an informal discussion. Alternatively, use the application form on this page to upload your covering letter and CV.