Planys_JD-Software_Engineer

Software_Engineer

1 Nos.
32654
Full Time
1.0 Year(s) To 8.0 Year(s)
4.20 LPA TO 12.00 LPA
IT Software - Project & Program Mgt / Other
IT-Software/Software Services
Job Description:

Role Description: Your Primary goals of your job includes:

? You will be working on architecture designing, developing, integrating and testing along with co-developer, ? You will be required to develop new software applications and/or scripts as well as maintain the existing codebase and application,

? You will be a part of the continuous integration and continuous development (CI/CD) process where you shall work on major as well as minor improvements and upgrades of existing or newly developed applications,

? You will be required to work on multiple projects at the same time,

? You will be required to coordinate significantly with other departments, with co-developers and with senior management for gathering requirements, setting priorities and meeting the development goals with required quality standards,

? You will be required to be highly self-driven and you must make your own path ahead to achieve your milestones. You will be provided with the right support and infrastructure, however technological progress and innovations must be driven by you,

? You will be required to work on departmental improvement activities such as betterment of quality standards, strengthening of code reviews, improved data and code management, effective project/task management and so on,

? You will be required to develop software on Linux platform using our primary programming languages – C++ and C. 

? You will be required to perform debugging and testing of your applications. You will be required to test your applications on the hardware platform as per availability.

? You will be required to develop scripts and programs to assist the primary application software stack, ? You will be required to work with various types of hardware and embedded devices and develop software for them such as cameras, embedded microcontrollers, input devices, wireless devices, analog/digital signal generating devices and so on, ? You will be required to develop backend software for onboard local web applications which serve various functions on the frontend as a user interface and/or configuration management and/or report generation, ? You will be required to develop APIs for communication with embedded devices, Educational Qualifications: ? B.Tech/M.Tech/M.Sc in Computer Science/Computer Engineering/Electrical Engineering or any related fields Recommended Skills: ? 1-3 years of experience developing software on Linux based environments, ? Proficient in object-oriented concepts of C++ and advanced concepts in C, ? Superior knowledge and hands on experience with data-structures, algorithms, operating system (OS) fundamentals and design patterns, ? Scripting knowledge (python, shell scripting etc.) ? Experience with multithreading, debugger, memory detection tools, IPC mechanism, network protocols (e.g. TCP/IP), streaming protocols etc. ? Experience with version controlling, documentation (HLD/LLD, UML etc.) and project management platforms such as BitBucket, Doxygen, JIRA and so on ? Experience with continuous integration and continuous development (CI/CD) platforms such as Docker, Jenkins etc. ? You must be a very effective team player, highly optimistic, ? Strong understanding of software development fundamentals and best-practices ? Working proficiency and excellent communication skills in verbal and written English ? Strong background in an agile software development environment ? Highly self-motivated and driven ? Proven analytical and problem-solving abilities ? Ability to effectively prioritize and execute tasks in a high-pressure environment Optionally, ? Big plus if you have working knowledge on video compression standards like MPEG, H264/H265 etc. ? Bonus points if you have hands on experience with Ffmpeg, GStreamer etc., ? Bonus points if you have experience developing artificial intelligence applications, ? Brownie points if you have experience with image processing/enhancement tools like OpenCV, PIL, Scikit-image etc. ? A basic knowledge or understanding on web technologies like html5, css3, javascript along with front-end frameworks like angular, react native, is good to have ? A basic knowledge or understanding on backend servers like NodeJS frameworks is a big plus Experience: ? Total of 1-3 years of experience in software development on Linux distributions, ? Prior working experience developing and maintaining complex C/C++ codebase ? Bonus points if you have embedded software development experience for robotic platform 

Key Skills :
Company Profile

is a professional executive search firm offers proactive services, which are customized to cater to the manpower needs of our clients. We work closely with clients and candidates to create the perfect match through superior methods and a commitment to our profession.

Apply Now

  • Interested candidates are requested to apply for this job.
  • Recruiters will evaluate your candidature and will get in touch with you.

Similar Jobs