Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Firmware Development Engineer- Yocto & Linux @ Cognizant

Home > Software Development






Cognizant  Firmware Development Engineer- Yocto & Linux

Job Description

Role & responsibilities


  1. Embedded Systems: Strong understanding of embedded systems architecture, including Microprocessors & Microcontrollers (8/16/32 bit) circuits design, Memory interfaces (SDRAM, DDR, Flash, EPROM etc)
  2. C/C++ Programming: Proficiency in C/C++ programming, including object-oriented programming (OOP) concepts.
  3. Embedded Linux: Handson experience in working in Linux Environment. Strong understanding of Embedded Linux systems, including kernel configuration, device drivers, and system services.
  4. Embedded Debugging: Experience with debugging tools and techniques for embedded systems, including JTAG, GDB, printk, kernel logging, Perf, Valgrind, and core dump analysis.
  5. Real-Time Operating Systems (RTOS): Experience with RTOS like Embedded Linux (Yocto, Build root), VxWorks, Zephyr, FreeRTOS.
  6. Interrupts and Timers: Knowledge of interrupt handling and timer mechanisms in embedded systems.
  7. Protocols: Proven experience working with TCP/IP, UDP, HTTP, FTP, SNTP, PTP, Redfish,CAN,I2C
  8. Cybersecurity: Understanding of security principles and practices in embedded systems, including secure coding practices, vulnerability assessment, and intrusion detection.
  9. Docker/Containers: Familiarity with containerization technologies like Docker and container orchestration tools like Kubernetes.
  10. Hands-on Experience: Proven track record of hands-on experience in embedded system development, especially in Linux environments, including hardware bring-up, software development, and system integration.

Additional Skills:

  1. Design and Analysis Skills: Ability to design and analyze complex embedded systems, including system architecture, component selection, and performance optimization.
  2. Software Development Lifecycle (SDLC): Understanding of the SDLC, including requirements gathering, design, implementation, testing, and deployment.
  3. Version Control: Git or SVN for efficient code management.
  4. Build Systems: CMake, Make, or other build systems for software project management.
  5. Machine Learning/AI: Experience in implementing machine learning or AI algorithms on embedded devices.
  6. Assembly Language: Knowledge of assembly language for specific microcontrollers.
  7. Knowledge of IEC 61499 standard: Understanding of function block concepts, data flow, and event-based communication.
  8. IoT Protocols: MQTT, CoAP, or other IoT protocols.
  9. Serial Communication Protocols: Expertise in serial communication protocols like RS-232, RS-485, and UART.

Desired Prior Experiences:

1. Minimum Relevant Work Experience required: 10+ years

2. Work experience in a global company.

3. Extensive experience working as part of a team in a project environment

4. Experience interfacing with customers and leading customer interactions

Educational Qualifications:

Education: Engineering Degree in Electronics & Communication /Electrical and Electronics/Electronics & Instrumentation

Preferred candidate profile : Firmware Development Experince along with Yocto and Linux


Interested Candidates, Pls Share your resume to Pa*****************e@co******t.com

Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Embedded Systems Engineer
Employement Type: Full time

Contact Details:

Company: Cognizant
Location(s): Hyderabad

+ View Contactajax loader


Keyskills:   C++ Yocto Linux Firmware Development

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Linux Software Engineer - TVS Group

  • Harita Techserv
  • 3 - 4 years
  • Bengaluru
  • 13 hours ago
₹ Not Disclosed

Dot Net Core & Azure

  • Tata Consultancy
  • 4 - 8 years
  • Hyderabad
  • 3 days ago
₹ Not Disclosed

ML Ops & Observability Engineer

  • Pfizer
  • 8 - 13 years
  • Chennai
  • 3 days ago
₹ Not Disclosed

HAM & SAM -Developer

  • Msys Inc
  • 5 - 10 years
  • Hyderabad
  • 3 days ago
₹ Not Disclosed

Cognizant

Seven Consultancy is a result of the motivation of young entrepreneurship under the guidance of experienced professional from industry. Young entrepreneurs know the recent trends of market. Flexibility of the services has helped Seven consultancy to secure a brand name in the market. So we have acce...