SAN Engineering Solutions
Embedded C Developer
Job Location
chennai, India
Job Description
Job Description : Key Responsibilities : Software Development : - Design, develop, and implement embedded software solutions using C programming language. - Optimize code for performance, memory usage, and power consumption. - Collaborate with hardware engineers to ensure compatibility and integration. Protocol Implementation : - Implement and test CAN protocols, including J1939, for communication between embedded systems. - Develop drivers and middleware for CAN interfaces. RTOS Integration : - Integrate real-time operating systems (RTOS) into embedded systems to manage tasks and resources efficiently. - Implement multitasking and inter-process communication (IPC) Experience : - Work with various microcontroller and microprocessor architectures (e., ARM, AVR, PIC). - Develop firmware for specific hardware platforms. Debugging and Testing : - Conduct thorough testing and debugging of embedded software to identify and resolve issues. - Utilize debugging tools and techniques to analyze code behavior. Required Skills and Qualifications : - 5-8 years of relevant experience in embedded software development. - Strong proficiency in Embedded C programming, including pointers, file handling, structures, and linked lists. - In-depth knowledge of CAN protocols, especially J1939. - Understanding of RTOS concepts and experience with RTOS implementation. - Experience with microcontrollers and various microprocessor architectures. - Familiarity with computer hardware and software. - Solid programming experience in C or C++. - Excellent problem-solving and analytical skills. - Ability to work independently and as part of a team. Additional Preferred Skills : - Experience with development tools such as debuggers, compilers, and IDEs. - Knowledge of Linux or other operating systems. - Experience with multithreading and IPC mechanisms (ref:hirist.tech)
Location: chennai, IN
Posted Date: 11/24/2024
Location: chennai, IN
Posted Date: 11/24/2024
Contact Information
Contact | Human Resources SAN Engineering Solutions |
---|