Bare Metal Embedded Software Engineer

07 Jul 2017
04 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.

Apply for Bare Metal Embedded Software Engineer

Already uploaded your CV? Sign in to apply instantly


Upload from your computer

Or import from cloud storage

Your CV must be a .doc, .pdf, .docx, .rtf, and no bigger than 1MB

4000 characters left

By applying for a job listed on you agree to our terms and conditions and privacy policy. You should never be required to provide bank account details. If you are, please email us.