Embedded Firmware Engineer Full-time Job
9 months ago - Engineering - CorkJob Details
Summary:
The Embedded Firmware Engineer is responsible for the development and implementation of software for professional industrial battery powered IoT asset tracking and condition monitoring devices, with responsibility to plan, improve and manage software applications from bottom up HW drivers to application-specific middleware and communication stacks.
Required Skillset:
- Passion for bare-metal Embedded coding, consumer devices and IoT
- Ability to translate product requirements into design specifications
- Experience in embedded system design, implementation, integration, review, and testing
- Hands-on experience with hardware board bring up and low-level driver development
- In-Depth knowledge of ARM Cortex-M0+ microcontroller and higher including its (ultra) low power operation modes, especially STM32 series microcontrollers
- Experience in developing firmware for peripheral I2C/SPI, UART etc
- Experience in Embedded C
- Experience in debugging firmware using JTAG/SWD Debuggers
- Familiarity with IAR IDE will be helpful
- Working knowledge of Sub-GHz communication and any one the related protocol is a big advantage
- Hands on experience in developing automation scripts and support tools using Python 3 is preferred
- Utilize electrical test equipment including Oscilloscopes, Digital Meters, and power supplies
- Working knowledge and good understanding of Git (GitLab)
- Experience working with Agile/scrum
- Experience in using tools such as Jira
Education/Experience Requirements
4+ years of professional Software development
Level 8 Engineering Degree in Computer Science/Software Engineering/Electronic Engineering
If you think this role is a good fit for your experience please email me at [email protected] or call me here on 0214626198.