12/02/2024 updated
SS
100 % available
Senior Software Engineer specializing in C++, Python, and Embedded Systems
Aligarh, India
Only remote
Bachelor of Technology (CSE)Automotive IndustryAUTomotive Open System Architecture (AUTOSAR)C++ (Programming Language)Communications ProtocolsComputer ProgrammingSoftware Design PatternsLinuxProgramming ToolsEmbedded SystemsPython (Programming Language)Language ModelingReal-Time Operating SystemsSoftware EngineeringSystems Modeling LanguageUML
C++ Programming
Extensive experience in C++ development, including design patterns and efficient code implementation.
Embedded Systems
Proficiency in embedded systems development, particularly with Adaptive Autosar and QNX operating system.
Software Modeling
Expertise in UML/SysML and Preevision modeling for adaptive applications and system-level development.
Python
Skilled in Python programming for various software development tasks.
Linux and Operating Systems
Proficient in Linux and real-time operating systems programming.
Version Control
Experienced with Git for source code management and collaboration.
Automotive Protocols
Knowledge of automotive communication protocols such as IPC binding and SOME/IP.
Development Tools
Familiarity with tools like DaVinci Developer Adaptive, RTC, and GTest for software development and testing.
Extensive experience in C++ development, including design patterns and efficient code implementation.
Embedded Systems
Proficiency in embedded systems development, particularly with Adaptive Autosar and QNX operating system.
Software Modeling
Expertise in UML/SysML and Preevision modeling for adaptive applications and system-level development.
Python
Skilled in Python programming for various software development tasks.
Linux and Operating Systems
Proficient in Linux and real-time operating systems programming.
Version Control
Experienced with Git for source code management and collaboration.
Automotive Protocols
Knowledge of automotive communication protocols such as IPC binding and SOME/IP.
Development Tools
Familiarity with tools like DaVinci Developer Adaptive, RTC, and GTest for software development and testing.
Experience
Professional experience0 - 5 years
Freelancer since2024
Languages
EnglishNative speaker
Project history
Extensively worked on Preevision modelling for adaptive applications, developed features with high time precision, and gained experience in QNX operating system development and testing.
Worked on C++ and Adaptive Autosar stack, designed and implemented features for Global Timing focus area, used status tracking tools, and worked on automotive communication protocols.
Designed, built, and maintained efficient C++ code, gained hands-on experience with design patterns and OOPs concepts, and worked on Operating Systems programming.