Graduate Firmware Engineer- IoT Technology- Plymouth -25-28K

Recruiter
Cubiq Recruitment Ltd
Location
Plymouth
Salary
£25k - £28k pa
Posted
17 Jun 2017
Expires
26 Jun 2017
Sector
Engineering
Graduate Firmware Engineer IoT Technology Plymouth Permanent Position 25-28KBenefits Purpose of the role We are seeking a talented and self-motivated recent graduate for our clinets based in Plymouth. You will be responsible for creating software for a wide range of home automation and Internet-of-Things products, with a primary focus on Device-to-Cloud communications. Key Responsibilities: - Full lifecycle involvement in the detailed design, coding and validation of C/C++ embedded software, with a focus on networking, Wi-Fi and TCP/IP-based comms - Co-ordinate with other teams to ensure the timely delivery of new products according to agreed timescales - Adopt in-house best practice for code integrity and design validation - Ensure that the integrity of the system and software architecture is maintained throughout the lifecycle of the product Key requirements You will have good experience of embedded software development and languages (e.g. C, C++ and assembly). You will have a structured approach to software design, with a good appreciation of electronic hardware. You will play a key role in the realisation of leading edge smart home products, therefore it is key that you have a passion for design excellence and demonstrate outstanding technical aptitude. Essential skills and experience - Demonstrable skills in developing embedded C/C++ - An understanding of electronics and microcontroller-based embedded systems - Degree in computer science, electrical/electronic engineering or equivalent - Self-starter, able to take on challenges in a fast-moving environment and work well in a close knit team Desirable - Experience of low-power wireless communications, such as Zigbee, Wi-Fi and Bluetooth - Experience of working against Web Services APIs, e.g. JSON and REST APIs - Experience in software design for RTOS and Linux-based systems - Experience of revision control and source code management systems, especially Git - Experiencing of software development for consumer products Non-Technical Competencies Required: - Excellent time management skills - Open communicator - Pro-active and collaborative team worker (cross-functional teams including external development partners) - The initiative to innovate and champion change

More jobs like this