
Embedded Software Engineer
Permanent @Garniche Jobs UK posted 2 weeks ago in IT ShortlistJob Detail
-
Job ID 306903
Job Description
Embedded Software Engineer – Fully Remote/Lisbon- €45,000 – €60,000
An exciting opportunity for someone who is looking to fast track their career within a rapidly growing start up working in the IoT space.
My client is looking for an experienced Embedded Software Engineer
to execute complete embedded software development lifecycle. You will take ownership for the design, development, production, testing, and maintenance of embedded systems’ firmware for IoT devices.
Day to Day Duties:
Design and implement software of embedded devices and systems from requirements to production and commercial deployment
Design, develop, code, test and debug system software
Review code and design
Analyse and enhance efficiency, stability and scalability of system resources
Integrate and validate new product designs
Support software QA and optimize I/O performance
Provide post-production support
Interface with hardware design and development
Assess third party and open source software
Requirements:
Minimum of 3 years’ experience in embedded software engineering
BS degree in Computer Science or Engineering
Experience in hands-on development and troubleshooting on embedded targets
Solid programming experience in C or C++
In-depth knowledge of OS coding techniques, IP protocols, interfaces and hardware subsystems
Knowledge of reading schematics and data sheets for components
Desirable:
Experience programming STM32 family of microcontrollers
Embedded Operating Systems: Linux (Debian, Yocto), RTOS
TPM (Trusted Platform Module) setup and configuration
Embedded Systems Security
If this sounds of interest and you would like to hear more, please reach out to arrange a conversation