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

Technical Lead Software Engineering Job in @ Careernet

Home >

 Technical Lead Software Engineering Job in

Job Description

    Key Skills:C, C++ in embedded Linux and Windows environments, Embedded software development and unit testing, Microcontroller-based system development and debugging, Software design using UML-based tools, Design patterns and compiler optimization techniques, Multithreading and real-time systems (RTOS), Embedded communication protocols (I2C, RS-485, RS-232, CAN), Networking protocols (TCP, UDP), Usage of in-circuit emulators (ICE) and debuggers, Google Test framework (major plus), Configuration Management, defect tracking, and requirements management, Code coverage tools and static analyzers (Lint), Visual Studio debugging (memory, thread, stack analysis), Profiling for speed and memory Roles & Responsibilities: Responsible for designing and developing the embedded software and reusable components, covering the complete development of the software to run in embedded/Linux environment. Responsible for unit testing of the developed software within the provided development schedule. Assure proper hardware/software requirement definitions of the project with internal & external customers. Familiar with industry standards for software development, testing, and quality processes and tools. Requirements: Expertise in C, C++ in embedded Linux and Windows environments. Experienced in the design and development of embedded controls software. Excellent working knowledge in developing microcontroller-based systems and debugging techniques. Experience in designing software using any of the design tools based on UML. Experience in using design patterns in real-time scenarios and usage of compiler optimization techniques for memory and speed. Experience in unit testing & software development in embedded and Windows SDK, multithreading. Experience with embedded and serial communication protocols (I2C, RS-485, RS-232, CAN) and networking protocols (TCP, UDP). Usage of in-circuit emulators (ICE) with debuggers. Good exposure to real-time systems and RTOS. Experience in Google test framework is a major plus. Should have executed projects and worked in different phases of a complete life-cycle process. Strong knowledge of Software Engineering concepts, Quality processes, and tools. Familiar with Configuration Management, defect tracking, Requirements management concepts, and tools. Analyze the requirements using the requirement tool and provide traceability. Experience in code coverage tools. Experience in static analyzers like Lint. Experience in Visual Studio debugging techniques, memory analysis, thread analysis, and stack analysis. Usage of profilers for speed and memory. Qualifications:Bachelor's or Master's in Computer Science, Electronics, or a related field,

Employement Category:

Employement Type: Full time
Industry: Engineering / Construction
Role Category: Not Specified
Functional Area: Not Specified
Role/Responsibilies: Technical Lead Software Engineering Job in

Contact Details:

Company: Careernet
Location(s): All India

+ View Contactajax loader


Keyskills:   C Embedded Linux Embedded software development Unit testing Debugging Software design Design patterns Multithreading RTOS Networking protocols Debuggers Configuration Management Defect tracking Requirements management Profiling

 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ Not Specified

Similar positions

Sr. Director Digital Sales

  • Junomoneta Finsol
  • 5 to 15 Yrs
  • karnataka
  • 20 hours ago
₹ Not Disclosed

Cloud & AI Solution Engineer Azure

  • Junomoneta Finsol
  • 3 to 7 Yrs
  • Maharashtra
  • 1 day ago
₹ Not Disclosed

PeopleSoft FSCM Techno Functional Lead

  • Tech Mahindra
  • 10 to 14 Yrs
  • himachal pradesh
  • 2 days ago
₹ Not Disclosed

Associate

  • HCL Technologies
  • 4 to 8 Yrs
  • 2 days ago
₹ Not Disclosed

Careernet

www.carrernet.co.in