João Pombo
Software Engineer at Critical TechWorks- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
Português Native or bilingual proficiency
-
Inglês Full professional proficiency
-
Espanhol Limited working proficiency
Topline Score
Bio
Experience
-
Critical TechWorks
-
Portugal
-
IT Services and IT Consulting
-
700 & Above Employee
-
Software Engineer
-
Feb 2022 - Present
Integration of Android Auto in BMW's infotainment system▸ Role: Software Developer and Scrum Master▸ Planning and development of features for Google's Wireless Android AutoLanguages: C++ 17, Shell, CMake, PythonUnit Testing and Mocking Frameworks: Catch2, Trompe l'oeil, GTest, GMockVersion Control Systems: Github, GerritProject Management: JiraMisc: Yocto, SELinux, COVESA tools (Common API, dlt viewer, SomeIP)
-
-
Software Engineer
-
Jan 2019 - Feb 2022
Integration of Projected Modes in BMW's infotainment system▸ Role: Software Developer▸ Planning and development of features for Google's Wireless Android Auto▸ Maintenance of Apple's CarPlayLanguages: C++ (11, 14, 17), Shell, CMake, PythonUnit Testing and Mocking Frameworks: Catch2, Trompe l'oeil, GTest, GMockVersion Control Systems: Github, GerritProject Management: JiraMisc: Yocto, SELinux, COVESA tools (Common API, dlt viewer, SomeIP)
-
-
-
Critical Software
-
Portugal
-
Information Technology & Services
-
700 & Above Employee
-
Junior Software Engineer
-
Jun 2018 - Dec 2018
Aviation Embedded Software Development Activities (compliant with DO-178C DAL-A):𝐀𝐭𝐭𝐢𝐭𝐮𝐝𝐞 𝐚𝐧𝐝 𝐇𝐞𝐚𝐝𝐢𝐧𝐠 𝐑𝐞𝐟𝐞𝐫𝐞𝐧𝐜𝐞 𝐔𝐧𝐢𝐭𝐬 (𝐀𝐇𝐑𝐔𝐬)▸ Production of low-level requirements documentation▸ High and low-level requirements V&V▸ Code implementation, refactoring and review (Programming language: C)▸ Architecture documentation𝐅𝐢𝐛𝐞𝐫 𝐎𝐩𝐭𝐢𝐜 𝐆𝐲𝐫𝐨𝐬𝐜𝐨𝐩𝐞𝐬 𝐈𝐧𝐞𝐫𝐭𝐢𝐚𝐥 𝐌𝐞𝐚𝐬𝐮𝐫𝐞𝐦𝐞𝐧𝐭 𝐔𝐧𝐢𝐭𝐬 (𝐅𝐎𝐆-𝐈𝐌𝐔𝐬)▸ Software Architecture specification: • Dynamic behavior description. • Logical architecture: description of control and data flow between software components. • Logical breakdown of each software component. Show less
-
-
Junior Software Engineer
-
Mar 2018 - Jun 2018
Aviation Embedded Software Development Activities (compliant with DO-178C DAL-A):Outsourced to a hardware and software provider of aerospace safety-critical components in Munich, Germany.▸ Development of vertical take-off and landing aircraft Application Software (Programming language: C) ▸ Real-time Debugging: Trace32 ▸ Test and runtime analysis: IBM Rational Test RealTime▸ V&V of math libraries developed in-house
-
-
-
iTGROW - Software e Sistemas, ACE
-
Porto e Região, Portugal
-
Software Engineer Intern
-
Feb 2018 - Mar 2018
Aviation Embedded Software Development Activities (compliant with DO-178C DAL-A): 𝐀𝐭𝐭𝐢𝐭𝐮𝐝𝐞 𝐚𝐧𝐝 𝐇𝐞𝐚𝐝𝐢𝐧𝐠 𝐑𝐞𝐟𝐞𝐫𝐞𝐧𝐜𝐞 𝐔𝐧𝐢𝐭𝐬 (𝐀𝐇𝐑𝐔𝐬) ▸ High and low-level requirements V&V Aviation Embedded Software Development Activities (compliant with DO-178C DAL-A): 𝐀𝐭𝐭𝐢𝐭𝐮𝐝𝐞 𝐚𝐧𝐝 𝐇𝐞𝐚𝐝𝐢𝐧𝐠 𝐑𝐞𝐟𝐞𝐫𝐞𝐧𝐜𝐞 𝐔𝐧𝐢𝐭𝐬 (𝐀𝐇𝐑𝐔𝐬) ▸ High and low-level requirements V&V
-
-
-
Harker Solutions, SA
-
Portugal
-
Industrial Machinery Manufacturing
-
1 - 100 Employee
-
Industrial Automation Engineer Trainee
-
Feb 2017 - Jan 2018
▸ PLC Programming (Schneider, Siemens, Omron) ▸ Electric panel board assembly supervision and testing ▸ Electric motors' torque, speed and position control applications (Nidec drives) ▸ PLC Programming (Schneider, Siemens, Omron) ▸ Electric panel board assembly supervision and testing ▸ Electric motors' torque, speed and position control applications (Nidec drives)
-
-
-
INESC TEC
-
Portugal
-
Research Services
-
400 - 500 Employee
-
"Sistema de Triangulação Laser para Medição de Estruturas Submersas com Alta Definição"
-
Oct 2015 - Jul 2016
Master's degree dissertation focused on the analysis, design and implementation of a 3D acquisition system based on laser line projection, that in conjunction with odometry, provides the ability of creating underwater depth maps. Master's degree dissertation focused on the analysis, design and implementation of a 3D acquisition system based on laser line projection, that in conjunction with odometry, provides the ability of creating underwater depth maps.
-
-
Education
-
Faculdade de Engenharia da Universidade do Porto
Master's degree, Electrical and Computers Engineering | Major in Automation | Specialization in Robotics and systems