Millington Pope has been exclusively retained by climote to recruit an Embedded Software Engineer (ESE). Reporting to the Head of R&D, the new ESE will help develop the software in climote’s range of smart energy products for the connected home, with special emphasis on product innovation. This is a unique and exciting opportunity to be a part of product development from the outset, develop skills in a number of technologies including agile software development, UI/UX design and emerging communications.
The Embedded Software Engineer will:
- Design, develop and implement product software, covering both complete new product firmware platforms and smaller incremental updates to existing products
- Take conceptual product designs through to working prototypes and market-ready products
- Identify the best use of emerging technologies to enhance the climote products
- Explore communications firmware options at both the local and wide area level
Requirements
The ESE will be a software or electronic engineering graduate with 2-5 yrs experience in embedded system development using C, C++. S/he will exhibit a strong sense of self-direction. The ideal candidate will thrive in a collaborative, fast-paced environment.
Essential requirements:
- 2-5 yrs experience in an embedded development environment using C or C++
- Experience with PIC microcontrollers and/or ARM architecture and tools
- Solid working knowledge of microcontroller interfacing techniques, including UI, graphics, feedback, sensors, etc
- Ability to quickly prototype mock-ups from abstract concepts and iterate on fast-evolving ideas
- Excellent internal and external communication skills, verbal and written
An advantage:
- Understanding of microcomputer architecture, digital circuits, and basic electronic design
- Experience of, or exposure to, assembly programming
- Familiar with software development tools such as Labview CVI, MPLAB, in-circuit debuggers, emulators and Software Version Control Systems (eg PVCS or similar).
- Experience in SPI, I2C communications and wireless communications such as: mobile (GSM, GPRS, 3G, 4G), WiFi, ZigBee, ZWave, Bluetooth
- Experience developing factory programming and test software in C, C++, C# or other languages
- Deep interest in digital technologies and willingness to acquire new skills
- Self-directed, ability to manage time to meet milestones, yet adapt readily to changing priorities
- Good attention to detail
- Positive attitude and team player
- Commitment to quality and an advocate for the user
To apply:
Contact Millington Pope on DD: +353 (0)1 640 1925 UK: +44 (0)207 1010701.
Alternatively, please submit your CV and we will be in contact to discuss the opportunity.