Software Engineer @ Visteon

Joseph
Jonathan
Fernandes

Software Engineer at Visteon. My work spans automotive embedded systems, Python-based test automation, and systems programming in C/C++.

Download Resume
98.3%
ISL Accuracy
Prod
AUTOSAR ECU
15+
OSS Merged PRs
CSE+DA
GATE Qualified

What I've built

Featured Projects

Embedded systems, applied AI, security, and full-stack — roughly in that order of interest.

Multi-Sensor Fusion ADAS

embedded

Solo

Designed and implemented a low-cost, multi-sensor embedded safety system (ADAS) on an Arduino Uno. Fuses biometric driver-condition monitoring (MQ-3 alcohol sensor, dual IR sensors) with environmental sensing (HC-SR04 ultrasonic, SW-420 vibration, LDR). Features a custom cumulative weighted risk-scoring algorithm with predictive collision detection and non-blocking multi-actuator response.

C++ArduinoSensor FusionEmbedded Systems

Vāksetu

ai/ml

Core Contributor

Vāksetu is a real-time Indian Sign Language recognition system. Its core Sign-to-Text component uses MediaPipe skeletal landmarks with a hybrid BiGRU + Spatial Graph Neural Network, trained on 93,000+ gesture sequences across 300 classes — 98.33% accuracy, 97.84% macro F1. The model was compressed from 4.2 MB to 1.05 MB via INT8 ONNX quantization for 60+ FPS CPU inference at ~6.22ms/frame, with the training pipeline migrated to HDF5 for 391× faster data loading.

PythonPyTorchMediaPipeONNX RuntimeFastAPIWebSocketsHDF5

CmdBridge

systems

Solo

Cross-platform terminal assistant that maps natural-language user intent to native OS APIs, reducing injection-style risks by avoiding raw shell execution. Features secure intent parsing with explain-before-execute validation. 94% automated test coverage across 211 unit and integration tests using AddressSanitizer, UndefinedBehaviorSanitizer, and CI. Supports Windows, Linux, and macOS.

CCMakeAddressSanitizerUndefinedBehaviorSanitizerCI

Collatz Sequence Analyzer

systems

Solo

A 21-module multithreaded C++ research platform analyzing the Collatz conjecture across 50 million integers. Multithreading and path caching deliver a 3.3x speedup (11.7s → 3.6s). Includes a reproducible benchmarking and regression pipeline with R-squared fit up to 0.999995 via statistical modeling in R. Full CMake build system.

C++CMakeMultithreadingRStatistical Modeling

Other Notable Projects

CrowdSense

ai/ml

Real-time disaster detection pipeline using NLP and anomaly detection on live social media streams.

PythonFlaskspaCy+4

Exoscope

ai/ml

AI exoplanet analysis platform featuring a RAG-powered natural language interface for astronomical data.

ReactTypeScriptFastAPI+3
Live Demo

TaskExpert

ai/ml

Knowledge graph-based task scheduler utilizing symbolic AI for automatic dependency resolution.

PythonMeTTaHyperon+2

Advanced Port Scanner

security

Multi-threaded network security scanner featuring CIDR support, banner grabbing, and service detection.

PythonTkinterMatplotlib+2

Open Source

15+ merged PRs

Including 14 pull requests to public-apis (300k+ GitHub stars) and contributions to other public repositories.

View GitHub Profile

About

Computer Engineering, GEC Goa
CGPA 9.78 · AI/ML Honors

Software Engineer at Visteon Corporation, working on automotive software. During my internship there, I achieved 100% branch and statement coverage across 14 AUTOSAR production ECU modules using VectorCAST, and analyzed 100K+ MISRA-C/CERT-C static warnings.

My final-year project, Vāksetu, is a real-time Indian Sign Language recognition system that runs at 98.33% accuracy across 300 sign classes at 60+ FPS on CPU — no GPU required. I also built CmdBridge, a cross-platform terminal assistant in C with 94% test coverage across 211 tests.

GATE qualified in CSE and DA. 47 NPTEL certifications across programming and data science tracks.

70+
Public GitHub Repos
2 Tracks
GATE Qualified
47
NPTEL Courses
9.78
CGPA

Recognition

Achievements

Hackathons & Competitions

HackAura 2025 — 1st place, national-level hackathon (30 teams)

HackIndia Spark 3 2025 — Top 7 of 80+ teams (Goa)

Odoo Hackathon — National Finalist (NMIT Bangalore), selected from 200+ teams in online qualifiers

Academic

GATE qualified — CSE and DA (both 2025 and 2026)

NPTEL — 47 courses at top recognition tiers: Domain Scholar (Programming & Data Science), Superstar, Megastar, Evangelist

Quizzing, Debating & Open Source

Infofest 2025 — 1st place competitive programming, Goa University

Quizzing & Debating — 9x 1st-place finishes at major intercollegiate events (NIT Goa, Goa University), state-level RBI Quiz finalist, represented GEC at the Goa Vidhan Sabha

Open Source: 15+ merged pull requests to major repositories, including 14 PRs to public-apis (300k+ stars)

Background

Education

Computer Engineering (AI/ML Honors)

Government Engineering College, Goa

2022–2026CGPA: 9.78

What I work with

Skills

Languages

9
CExpert
C++Expert
PythonExpert
JavaFamiliar
JavaScriptFamiliar
TypeScriptFamiliar
SQLProficient
DartFamiliar
RFamiliar

Frameworks & Libraries

6
FastAPIProficient
FlaskProficient
ReactFamiliar
BootstrapFamiliar
Tailwind CSSFamiliar
StreamlitFamiliar

ML & AI Libraries

5
PyTorchProficient
ONNX RuntimeProficient
MediaPipeProficient
spaCyProficient
scikit-learnFamiliar

Databases

3
MySQLProficient
SQLiteProficient
HDF5Familiar

Tools & Concepts

8
GitExpert
LinuxExpert
CMakeProficient
VectorCASTProficient
KlocworkProficient
pytestProficient
AUTOSARProficient
MISRA-C / CERT-CProficient

Where I've worked

Experience

Software Engineering Intern — Embedded Systems

Visteon Technical & Services Centre Pvt. Ltd.
July 2025 – September 2025
Panjim, Goa, India
Joining full-time as Software Engineer (SDE).

Joined a 7-person embedded team working on production ECU modules for automotive systems. Work focused on AUTOSAR compliance, static analysis, and test coverage across production-grade C/C++ code.

Key Contributions

  • 100% branch, statement, and function coverage across 14 AUTOSAR modules using VectorCAST
  • Analyzed 100K+ MISRA-C / CERT-C / static warnings with a 99%+ deviation approval rate
  • Proposed fixes for ~5% of Klocwork warnings flagged for the next production release
  • Wrote Python scripts to automate Excel-based warning analysis workflows
  • Created internal documentation and Teams resources adopted by the broader team

Technologies

CC++AUTOSARMISRA-CCERT-CVectorCASTKlocworkPythonGitLabJIRAWSL2

Get in touch

Contact

I am joining Visteon as a Software Engineer, but I'm always open to research collaborations and technical discussions. Direct email is fastest.

Let's connect

Location
Goa, India

Open to

  • Research collaborations
  • Technical discussions

Send a message