Embedded Lead Developer–ONSITE at Lynchburg

Cognizant

Cognizant

  • Lynchburg, VA


  • Permanent

  • Full-time

Job SummaryWe are seeking a Lead Developer with 6 to 10 years of experience to join our team. The ideal candidate will have expertise in Embedded C C++ RTOS or Linux, Python Linux Ethernet Bluetooth USB and Jira. Experience in Customer Premises Equipment is mandatory. This role involves leading development projects ensuring high-quality deliverables and collaborating with cross-functional teams to drive innovation and excellence.Responsibilities

  • Proven experience in embedded systems design with preemptive multitasking real-time operating systems.
  • Expert knowledge of multi-threaded development interrupt servicing inter process communication.
  • Understanding of SW development processes and life cycle.
  • Experience with communication protocols (e.g. USB Bluetooth Ethernet SPI I2C CAN SIP etc.)
  • Understanding of object oriented design for embedded software applications.
  • Knowledge of programming for Digital Signal Processors (DSPs).
  • LTE knowledge specifically 3GPP release 8-10 is a plus.
  • Experience designing and debugging protocols for communication between devices or processors.
  • Experience working in a multi-disciplinary team.
  • Proficient with software configuration management tools ( GIT Clear Case ) Defect tracking tools (Clear Quest) and peer review
  • Experience with radio products such as HAM radio.
  • Experience with IP networking protocols.
  • Experience with JTAG Debuggers( e.g. Segger J-Link Lauterbach etc. )
  • Experience with PJSIP.
  • Familiarity with Agile development and Scrum.
  • Experience with VersionOne/ Jira
  • Experience on products that contain multiple embedded processors.
  • Experience with continuous integration static analysis and other DevOps tools
  • Responsible for design development documentation and testing of embedded software projects through all phases of the software development lifecycle.
  • Responsible for development integration debug and test of embedded software products
  • Responsible for understanding customer and system requirements and translating into software requirements.
  • Responsible for Translation of requirements to Design architecture
  • Responsible for preparing and presenting software designs to peers internal stakeholders and external customers
  • Responsible for tracking software development features tasks and defects through release
  • Fast Learning and Team Player.

Cognizant

  • Apply Now

Read More

Privacy Policy
Copyright © 2024 Job Responsibilities

You cannot copy content of this page