Tekwissen India
Location
Bangalore | India
Job description
Title: Software Integration with C++, DSP & ADAS
Notice Period: 30 Days
Location: Bangalore, India
Work from office.
J ob Description
Responsibilities:
• 6+ years' experience in development and troubleshooting of applications, drivers in an embedded environment with focus on automotive Radio and Radar applications
• Real-time embedded software and state machines on DSP (C / C++)
• Software interface design to hardware
• Translation of requirements to module level functionality together with architects
• Creation and maintenance of unit tests
• Continuous Integration
• Define milestones and work packages together with architects and project managers
• Cooperate with Validation team to define validation strategies and tests
• Preparation and contribution to review procedures
• Multi-site working in multicultural teams around the globe
Requirements:
• Master of Electronic Engineering or Computer Science
• 5-10 years of experience in embedded software development
• Experiences in semiconductor or automotive industry with focus on wireless communication systems (radio is an advantage)
• Experience in: real-time and embedded software, signal processing, processor architecture know-how
• Experience in: protocol stacks and higher layer communication protocols
• Experience with interfaces like I2C, SPI, USB and Ethernet is a plus
• Advanced C and C++ v11 programming skills
• Advanced understanding of object-oriented programming paradigm is a plus
• Advanced knowledge of Git and Cmake
• Good Knowledge in CMAKE/MAKE
• Experience with Atlassian tools and configuration (i.e. JIRA and Bitbucket)
• Experience with Linux, Bash, Python, REST web services, Jenkins pipelining and git-repo
• Experience with Docker is a plus
• Profound knowledge in software integration and automated release and build management
• Experience with embedded software debugging tools (like Logical Analyzer, Oscilloscope and Debugger) are desired.
Job tags
Salary