Sr Embedded Software Engineer - iSens - Porto
Indexed description
Working closely with hardware, systems, test, and product teams, the Embedded Software Engineer supports the complete product development lifecycle—from concept and prototyping through verification, release, and post-market maintenance. The role ensures that embedded solutions meet functional, performance, quality, safety, and regulatory requirements.
Main Responsibilities
Design, implement, and evaluate software using languages like C, C++. Assist in preparing software design requirements and specifications per Abbott's design development process. Evaluate selected designs through testing and documentation, addressing moderate scope problems. Participate in software development, verification, and validation under guidance. Adhere to Design Control procedures for software development. Demonstrate proficiency in software implementation. Exercise judgment within defined procedures and practices to determine appropriate action.
Qualifications
Bachelors Degree (± 16 years) in Computer Science, Engineering Mathematics, or related field
Experience/Background
Minimum 6-8 years of related experience or Master's Degree with 4+ years of related experience
Extensive knowledge of RFID technology
Extensive knowledge of Microchip microcontrollers (PIC, AVR, SAM series)
Proficiency with Atmel microcontrollers and development tools
Strong background with Espressif SoCs (ESP32, ESP8266 series)
Understanding of peripheral interfaces (SPI, I2C, UART, CAN, USB)
Advanced proficiency in C for embedded systems
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search