drjobs Embedded C/C++ Developer (Python)

Embedded C/C++ Developer (Python)

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Chennai - India

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Strong skills in C C programming language OOP concepts IPC Multi-threading Design Patterns Linux Debugging and Self-proactive learning skills. Preferably from Embedded systems background.
Requirements:
Solid programming experience in embedded Linux C and C with usage of OOPS (Object Oriented Programming. (Must Have)
Must have working knowledge in Linux shell scripting bash scripting.
Familiarity with Software version control tools like GIT/ Clearcase PMT and defect tracking tools (Azure DevOps)
Experience in hands-on Knowledge of Continuous Integration tools like Jenkins/Hudson/Other Devops
Understanding of embedded system architecture hardware and peripherals.
Strong documentation and writing skills.
Responsibilities:
Design develop and implement code using Embedded C with the utilization of Object-Oriented Programming (OOP) design patterns STL libraries and POSIX libraries. Along with testing and debugging the system software. (Must Have)
Basic knowledge of Python and developing code using Python.
Unit Testing and debugging the embedded system software troubleshooting techniques for Linux such as GDB Valgrind process and memory debugging.
Review code and design to ensure quality and efficiency.
Support software QA and optimize I/O performance.
Document design specifications installation instructions and other system-related information.
Collaborate with other teams and sometimes clients process partners to define software specifications and ensure seamless integration.
Qualifications:
* A minimum of 3 years of experience as an Embedded C developer
* Proficiency in C and Embedded C programming
* Should have knowledge in Automotive Domain
* Experience with RTOS platforms
* Familiarity with hardware protocols including UART I2C and SPI.
* Should have good knowledge in CAN/Autosar CAN and its tools.
*Should have good experience in debugging tools like Trace32 Debugger
*Excellent system test plan & diagnostic skills.
*Strong organizational and problem-solving abilities
*Strong accountability teamwork and interpersonal skills
*Excellent oral and written communication skills

Employment Type

Full-time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.