We are building a team for development of innovative microelectronics-based solutions for the use in automotive industry. Our components communicate, measure, regulate and control safety, comfort, powertrain and network functions. Our latest products include: Lighting, LiDAR, Ultrasonic Ranging, Object and Gesture Recognition, Thermal Management, Electronic Fuse Control and SSPs.Requirements:Technical computer science or comparable qualificationSeveral years of experience in software and/or system development for embedded systems in the automotive industryEmbedded C and Assembler (Cortex-M preferred)UML and other semi-formal description methods,"Enterprise Architect" (or comparable tool)automotive bus systems (focus on LIN/CAN/FR/DSI3) and interfacesunderstanding of electronic circuitsASPICE methodology,requirement-driven Development,tools DoxyGen, JIRA, Confluence, SVNNice to have:Functional safety according to ISO26262Cybersecurity according to ISO 21434Experience with sensor technology (ultrasonic applications, pressure measurement technology, filter concepts and characteristic curve correction methods),Experience with light control and mixing methods/calibration (focus on RGB-LED)Responsibilities:Development, optimization and maintenance of hardware-related software architectures for embedded softwareProduct-oriented development, testing, maintenance and documentation of embedded technical software on 16/32-bit microcontrollers with and without a real-time operating systemDevelopment and maintenance of development tools and demonstration software, support for commissioning and implementation in customer projectsParticipation in the requirements analysis, architecture and partitioning of hardware and software in the product design process.This position is remote/hybrid from Porto (Portugal), but we also welcome candidates who are interested in relocating to our country.