• Senior Software Engineer - Solution Implementation Jobs in Pune,India

  • Swift Placements

Job Description:

- We are looking for a Senior Software Engineer to produce and implement functional software solutions You will work with upper management to define software requirements and take the lead on operational and technical projects

- In this role, you should be able to work independently with little supervision You should have excellent organization and problem-solving skills If you also have hands-on experience in all this, this profile is suitable for you


- Develop high-quality software design and architecture

- Identify, prioritize and execute tasks in the software development life cycle

- Develop tools and applications by producing clean, efficient code

- Automate tasks through appropriate tools and scripting

- Review and debug code

- Perform validation and verification testing

- Collaborate with internal teams


- 4+ yrs of experience that includes embedded systems, real time systems, - C/C++- programming, object oriented design skills, debugging and resolving defects

- Candidate should have some experience with Linux Kernel understanding, Linux File System, Linux Firmware Management and system services such as inter-process communication, chassis management, redundancy and some embedded network management (CLI, SNMP, XML)

- Knowledge of data communications, computer network protocols (ex TCP/IP, Ethernet, T1/E1, PPP)

- Familiarity with routing protocols, switches and open source software

- Experience in developing OS abstraction layers for Linux, building communication framework software for a multiprocessor platform and node management software

- Experience with ARM, X86, 64 bit CPU architectures including BSP and driver development for either Linux

- Experience with Tool chains

- Strong problem solving, troubleshooting, debugging Systematic and detail oriented with an understanding of RTOS task scheduling, task interactions, semaphores, memory management and embedded file systems

- Experience working defects through a well-defined defect resolution process This may include determining root cause while updating defect notes during the analysis and documenting the fix, risks and instructions for testers before checking in bug fixes-

- Strong ability to collaborate and work closely with others Experience working comfortably in a software release team, interacting productively QA testers, program managers, release engineering teams

- Strong communication skills

- Motivated, self-starting, team player

Skill set

- Linux/Linux internals/Embedded Linux

- Linux Device Drivers/Linux Kernel Driver Development

- System Programming/Kernel Programming

- OOP and multi-threading

- Scripting/Shell Scripting

- BSP/Firmware


- C/C++

Profile Summary:

Employment Type : Full Time
Salary : Not Mentioned
Deadline : 20th Feb 2020

Key Skills:

Company Profile:

Not Mentioned

Taking these free online tutorials can help you get your next job

People who search this job also searched for the following Keywords

Salary trends based on over 1 crore profiles

View Salaries

All rights reserved © 2018 Wisdom IT Services India Pvt. Ltd DMCA.com Protection Status