freiberufler Senior Software Engineer auf freelance.de

Senior Software Engineer

offline
  • auf Anfrage
  • n/a Lisbon
  • Weltweit
  • pt  |  en  |  de
  • 17.08.2020

Kurzvorstellung

Embedded Software Engineer with background in Digital TV, automotive and aviation sectors. Proficient working at all levels of the SW stack, architecture, SW to SW/HW integration, and working across all phases of the development lifecycle.

Qualifikationen

  • C
  • C++
  • DVB (Digital Video Broadcasting)
  • Embedded Systems
  • Java (allg.)
  • RTOS
  • Software engineering / -technik
  • SPI, I2C, RS232,other

Zertifikate

PRINCE2 Practitioner
2016

Ausbildung

Master of Software Engineering
Master
2012
Carnegie Melon University, Pittsburgh, USA
Electronic and Computer Engineering
Licentiate
2001
IST, Lisbon, Portugal

Über mich

Software Engineer with background in the Digital TV, automotive and aviation sectors. Competent working on embedded (15+ years) and server side solutions and on all levels of the embedded Software stack, from bootloaders and drivers to application functionality. Experience working close to HW, on bare metal and with different proprietary RTOS, with limited resource devices, different communications protocols and interfaces, such as RS232/UART, I2C, SPI, network, among others, direct IO programming and using DMA, debuggers (JTAG), and through the different phases of the development lifecycle. Comfortable looking at assembly code and able to deal with cache related bugs or race conditions in threaded applications. Experience performing third party Software integrations and certifications, Conditional Access systems integrations, cooperating with third-parties and providing production and internal project support, and porting of SW to new HW platforms. Able to perform architectural designs with focus on architectural drivers and quality attributes. Experience working on server side back-end solutions for Digital TV data processing and flight data for air traffic surveillance.

With a culture that keeps focus on quality, also an active participant in change and improvement initiatives that bring improvements and increased satisfaction to the business and people. Experienced and comfortable working in cross-cultural and geographically distributed team environments, performing team lead roles, and coaching/mentoring of junior members.

Weitere Kenntnisse

Sectors: Digital TV, Automotive, Aviation (Air Traffic Surveillance)

Software Engineering: Design, Development, Testing and Documentation, Embedded, Server-side/back-end, Cross-platform

Languages: C, C++, Java, Assembly

Process: Scrum

Source control: Git, Mercurial, SVN

Testing: Google Test, Google Mock

Protocols: I2C, SPI, RS-232/UART, ISO7816-3, MPEG2 TS, UDP, TCP/IP

Microcontrollers: ST, NXP, TI, Infineon, Microchip PICs, 16/32 bit architectures

OS: RTOS (different vendors/proprietary), Bare-metal

Standards: DVB, ISO26262 (Functional Safety for Road Vehicles)

Electronics: HW design analysis and correction, Debugging

HW tools: Oscilloscope, Spectrum Analyzer, Logic Analyzer

Conditional Access (CA): Nagravision, Viaccess

Other: Mantis, Jira, Confluence, Docker, MySQL, CMake, Design & Code Review

Persönliche Daten

Sprache
  • Portugiesisch (Muttersprache)
  • Englisch (Fließend)
  • Deutsch (Fließend)
Reisebereitschaft
Weltweit
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
850
Alter
47
Berufserfahrung
23 Jahre und 2 Monate (seit 09/2001)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden