Bare Metal Embedded Software Engineer

21 Jul 2017
18 Aug 2017
Elliott Doyle
Electronic, Software
Contract Type
Full Time
Embedded Software Engineer (IOT) working with a large electronics company looking to move their traditionally simple electronics into the IOT era. Experience in embedded C, Bare metal development, wireless communications and motor control are all of interest.

As an Embedded Software Engineer you will be developing the next stage of their product ecosystem. You will need a strong appreciation of hardware but your role will be to bring software to the forefront of the businesses, helping to develop products for an interconnected ecosystem of products built around IOT principles.

Expertise in embedded wireless communications, internet enabled devices, Internet of Things principles (IOT), GUI development and application development would be beneficial.

Key Skills

* Embedded C (Real-time code) ideally on PIC or TI micros

* Knowledge and experience of real time code development for sensing, display and motor control systems, e.g. General purpose IO, ADCs, DACs, timers, interrupts, PWM, LCD displays, I2C, SPI, memory management, FLASH.
* Knowledge and experience of USB, serial, CAN Bus, and wireless protocols and test methodologies.
* Knowledge and experience in Test Drivene Development, Continuous Integration, and Software Configuration Management tools such as git.
* Product development, design for manufacture, production test experience.

* Solid knowledge of electronics hardware and the full software development lifecycle for embedded software.

Any experience of wireless communications, internet enabled devices, Internet of Things principles (IOT), GUI design strategy (think Homogenization) or consumer electronics would be beneficial but by no means essential. C++, Java and/or Python experience would also be beneficial.

Matchtech acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers and is part of Gattaca Plc.

Gattaca Plc provides support services to Matchtech and may assist with processing your application.

Similar jobs

Similar jobs