C Developer Jobs - Apr-May 2024

Experience (Years): Fresher:0-1 | Fresher-Mid:2-4 | Mid: 5-8
Mid-Senior: 9-11 | Senior: 12+ | Director: 15+

  1. C Developer - Capital Market - Fresher (C-Developer-Fresher-24047)
  2. C Developer - Automotive - Fresher (C-Developer-Fresher-24048)
  3. Embedded Engineer - C/C++ Developer (C-Developer-240416)
  4. C Developer (C-Developer-240417)
  5. C Developer (C-Developer-240418)


Title: C Developer - Capital Market - Fresher
Job Code: C-Developer-Fresher-24047

Location: Work From Home
Experience: Fresher
Date Posted: 2024-03-31
Valid Through: 2024-04-29
Apply: Job Application Form

Job Description:
C Application Developer (Capital Markets)

The selected candidate is going to work as C/Linux application developer for capital markets with special focus on equity, stocks, derivatives trading and other financial products.

Responsibilities:
  • Develop and maintain software applications using C programming language in a Linux environment.
  • Provide multiple efficient approaches to achieve the targeted objectives, demonstrating problem-solving skills.
  • Demonstrate proficiency in C/Linux and in-memory management concepts.
  • Possess a good understanding of multi-threading, socket programming, and data structures.
  • Apply domain knowledge in the BFSI sector, with a focus on capital markets (knowledge in this area is an advantage).
  • Utilize shell scripting knowledge and demonstrate a basic understanding of Linux commands such as grep, awk, sed, etc.
  • Adapt to rotation shift schedules as required.
Requirements:
  • An understanding of liking towards BFSI domain.
  • Proficiency in C programming language and Linux environment.
  • Strong understanding of in-memory management concepts.
  • Knowledge of multi-threading, socket programming, and data structures.
  • Familiarity with shell scripting and basic Linux commands.
  • Capital market knowledge is an added advantage.
  • Excellent problem-solving and analytical skills.
  • Strong communication and teamwork abilities.
  • Ability to work in a fast-paced environment and meet deadlines.


Title: C Developer - Automotive - Fresher
Job Code: C-Developer-Fresher-24048

Location: Work From Home
Experience: Fresher
Date Posted: 2024-03-30
Valid Through: 2024-04-27
Apply: Job Application Form

Job Description:
C Embedded Developer (Automotive)

The selected candidate(s) are going on automotive software application development using embedded C/C++ programming language.

Role and Responsibility
  • Develop both low-level and application-level software for automotive systems as an Individual contributer
  • Collaborate with other teams to design, develop, code, test and debug embedded software in an Agile fashion
  • Design and execute test cases for unit, function, subsystem testing and acceptance testing
  • Benchmark and optimize the performance of new and existing software
Skills
  • Linux, RTOS, and Automotive domain
  • Strong programming skills in Embedded C/C++ with good system level debugging abilities.
  • Strong skill on Linux IPC, Linux internals, Kernal Debugging.
  • Understanding of Devops, CI-CD, continuous integration and build environment.
  • Exposure towards Bluetooth middleware and bluetooth stack is a plus.
  • Knowledge of development and integration tools like JIRA, Git, Gitlab.
  • Usage of Calgrind, Gcov etc will be a plus
  • Should be good in writing test scripts for unit testing environments.
  • Adhere to quality targets and participate in best practice discussions
  • Any of scripting language exposure - Python, TCL/TL
  • Any of the bus interface technologies knowledge - I2C, SPI, PCI/PCIE, xGMII, XAUI, UART, MDIO
  • exposure to any of Intel, ARM, Power-PC CPU architecture(s)
Qualification: BTech/MTech, Electronics, IT, CS, and EEE background

Title: Embedded Engineer - C/C++ Developer
Job Code: C-Developer-240416

Location: Hybrid
Experience: Fresher-Mid Level
Date Posted: 2024-03-28
Valid Through: 2024-04-30
Apply: Job Application Form

Job Description:
Requirements:
  • To be considered for this position, you should meet the following requirements:
  • Bachelor's degree in Computer Science, Electrical Engineering, or a related field.
  • Proven experience of 3-7 years in embedded systems development.
  • Proficiency in C and C++ programming languages, particularly following MISRA C/C++ guidelines.
  • Strong understanding of communication protocols like CAN, LIN, I2C, SPI, as well as tools such as CANalyzer and PCAN.
  • Knowledge of TCP/IP and MQTT protocols.
  • Ability to analyze and develop system requirements and functionality.
  • Familiarity with Python, IAR IDEs, and ASPICE/CMMI standards.
  • Experience with unit testing, integration, and systems-level testing.
  • Knowledge of Linux and Yocto operating systems.
As an Embedded Engineer - C/C++ Developer, you will be responsible for the following:
  • Utilize strong programming skills in C and C++ (11,17) while following MISRA C/C++ guidelines.
  • Work with various communication protocols and tools such as CAN, LIN, I2C, SPI, CANalyzer, PCAN, TCP/IP, and MQTT.
  • Develop and analyze system requirements, system functionality requirements, and software.
  • Contribute throughout all stages of embedded development, adapting to changing project requirements.
  • Strive for software excellence using Python, IAR IDEs, Embedded 'C,' C++, and ensure adherence to ASPICE/CMMI standards, including unit testing and integration.
  • Perform systems-level testing to ensure the quality and functionality of embedded systems.
  • Have familiarity with Linux and Yocto operating systems.


Title: C Developer
Job Code: C-Developer-240417

Location: Hybrid
Experience: Unspecified
Date Posted: 2024-03-28
Valid Through: 2024-04-29
Apply: Job Application Form

Job Description:
Role Requirements
  • Efficient in C programming language
  • Good understanding of Linux OS
  • Excellent analytical skills and aptitude.
  • Eager to work on an IP KVM Manager - involves working on Linux, PHP, Shell Scripting, Networking Fundamentals, Cross-platform communication.
  • Create an inspiring team environment with an open communication culture
  • Set clear team goals
  • Delegate tasks and set deadlines
  • Oversee day-to-day operation
  • Monitor team performance and report on metrics
  • Motivate team members
  • Ability to lead a module unsupervised.
  • Work with the client to discuss optimal solutions.
  • Ability to contribute in designing and architecture discussions.


Title: C Developer
Job Code: C-Developer-240418

Location: Hybrid
Experience: Fresher-Mid Level
Date Posted: 2024-03-30
Valid Through: 2024-04-27
Apply: Job Application Form

Job Description:
Responsibilities:
  • Develop and maintain software applications using C programming language in a Linux environment.
  • Provide multiple efficient approaches to achieve the targeted objectives, demonstrating problem-solving skills.
  • Demonstrate proficiency in C/Linux and in-memory management concepts.
  • Possess a good understanding of multi-threading, socket programming, and data structures.
  • Apply domain knowledge in the BFSI sector, with a focus on capital markets (knowledge in this area is an advantage).
  • Utilize shell scripting knowledge and demonstrate a basic understanding of Linux commands such as grep, awk, sed, etc.
  • Adapt to rotation shift schedules as required.
Requirements:
  • 2-8 years of hands-on experience in C development, preferably in the BFSI domain.
  • Proficiency in C programming language and Linux environment.
  • Strong understanding of in-memory management concepts.
  • Knowledge of multi-threading, socket programming, and data structures.
  • Familiarity with shell scripting and basic Linux commands.
  • Capital market knowledge is an added advantage.
  • Excellent problem-solving and analytical skills.
  • Strong communication and teamwork abilities.
  • Ability to work in a fast-paced environment and meet deadlines.


advertisement
advertisement
Subscribe to our Newsletters (Subject-wise). Participate in the Sanfoundry Certification contest to get free Certificate of Merit. Join our social networks below and stay updated with latest contests, videos, internships and jobs!

Youtube | Telegram | LinkedIn | Instagram | Facebook | Twitter | Pinterest
Manish Bhojasia - Founder & CTO at Sanfoundry
Manish Bhojasia, a technology veteran with 20+ years @ Cisco & Wipro, is Founder and CTO at Sanfoundry. He lives in Bangalore, and focuses on development of Linux Kernel, SAN Technologies, Advanced C, Data Structures & Alogrithms. Stay connected with him at LinkedIn.

Subscribe to his free Masterclasses at Youtube & discussions at Telegram SanfoundryClasses.