About the role
Give
us an opportunity to find the next career move for
you.
SA
Technologies Inc. is hiring for Software Developer_ DMS C++ in Pune
Requirement/Description:
Qualifications:
oBachelor of Engineering degree in Electronics/Computer
Science/Electrical Electronics.
oM.Tech or
Msc.Electronics/Instrumentation.
Experience:
oMore than 5 years experience in Automotive C++
development and automation framework design.
Skills and competencies:
Must Have:
oStrong Object Oriented Design skills
oStrong experience in C/C++ (CPP 17, 23), VC++
programming Skills
oQualcomm QNX/Linux based platform experience.
Especially Qualcomm SA8255/7255 is preferred
oApplication algorithm development
oHands on experience in different IPC mechanism
such as Shared memory, message queue and sockets
oHands on experience in implementing multi
threaded applications
oKnowledge of different design patterns:
Structural, behavioral and Creational Experience on working with OS like QNX,
Linux and windows
oDebugging and resolving linux/qnx core dump
issues, other exceptions using gdb
oExperience on Adaptive Autosar and SOME/IP
service Interfaces, Ethernet communication
oKnowlege of using tools like CANoe/CANoe
Ethernet, Rest bus simulation
oProven experience in automotive environment
for ADAS/AD functions
oDomain knowledge in Driver Monitoring System
is preferred
oExperience in writing unit test cases in
Gtest, Gmock
oHands on
experience of Vector HW/CANoe/CANalysers/CANape/C/CAPL programming/Panel
designing/Signal generator etc.
oKnowledge and experience with
automotive communication protocols such as CAN, UDS and related tools to
measure and command signals, though scripting or otherwise.
oMust be a good team player and act as per the
project needs
oHands-on skills to design, build and bring up test
benches.
oExperience with revision control
tools,issue-tracking tools JIRA/DOORS/Coverity etc.
oBusiness level of English.
Nice to have:
oKnowledge of
Security algorithm – Open SSL, RSA
oExperience of working in Scrum team in
Agile methodology.
Responsibilities:
oC++ Development of different modules
using correct design patterns.
oDevelop flowcharts, layouts and
documentation to identify requirements and solutions.
oWrite well-designed, testable code.
oProduce specifications and determine operational
feasibility
oIntegrate software components into a
fully functional software system
oDocument and maintain software
functionality
oTroubleshoot, debug and upgrade
existing systems
oDeploy programs and evaluate user
feedback.
oComply with project plans and industry
standards.
oEnsure software is updated with latest
features
Mindset/Attitude:
oGoal Oriented.
Continues improvement.
SA
Technologies specializes in offering IT consulting and Development
solutions for our global customers.
From 20 years we
have been helping our customers achieve operational excellence and
compliance on the cloud.
Our expertise lies in
delivering quality services, cross-platform skills & supporting
you to achieve operational excellence & empower you to become a
technology-driven enterprise.
We are Microsoft Gold Partner, Google Partner, and
Great Place to work certified company.