Hyderabad Jobs |
Banglore Jobs |
Chennai Jobs |
Delhi Jobs |
Ahmedabad Jobs |
Mumbai Jobs |
Pune Jobs |
Vijayawada Jobs |
Gurgaon Jobs |
Noida Jobs |
Hyderabad Jobs |
Banglore Jobs |
Chennai Jobs |
Delhi Jobs |
Ahmedabad Jobs |
Mumbai Jobs |
Pune Jobs |
Vijayawada Jobs |
Gurgaon Jobs |
Noida Jobs |
Oil & Gas Jobs |
Banking Jobs |
Construction Jobs |
Top Management Jobs |
IT - Software Jobs |
Medical Healthcare Jobs |
Purchase / Logistics Jobs |
Sales |
Ajax Jobs |
Designing Jobs |
ASP .NET Jobs |
Java Jobs |
MySQL Jobs |
Sap hr Jobs |
Software Testing Jobs |
Html Jobs |
Job Location | Delhi |
Education | Not Mentioned |
Salary | Not Disclosed |
Industry | IT - Software |
Functional Area | General / Other Software |
EmploymentType | Full-time |
Design, develop, modify, and implement software programming forproducts with focus on surpassing customer expectations, on achievinghigh quality and on-time delivery. Responsible for ensuring theoverall functional quality of the released product on all requiredplatforms and mechanism. Ability to understand complex products,solutions, and problems. Creates, documents, and executes softwaredesigns which may involve complicated workflows or multiple productareas. Should be able to learn new programming languages andTechnologies in short span of time. Technical lead of one or moreprojects within one area of a product. Guiding and supervising juniorengineers. Provides input to the technical direction for one area of aproduct. Able to solve complex technical problems. Provides specializedexpertise within multiple systems, software disciplines, as well asgeneral knowledge of related disciplines, applications implications,and customer areas. Works with minimal supervision on complex projectswith wide latitude for independent judgment. Highly skilled withextensive proficiency and technical expertise.Prerequisites and Essential Functions:Bachelor s degree in computer science or similar subject, as well as 5to 10 of experience and the following abilities:Strong knowledge of Linux kernel, Linux device driversdevelopment/debugging and Linux Multi-threaded Systems Programming.Knowledge of Red Hat based distributions and debian based distributionspackaging, install, administer and maintain.Good knowledge of scripting (Bash).Knowledge and understanding of operating systems, networks andservices.Good knowledge of Linux Server, Web and Application Server (Tomcat,Nginx, Apache).Ability to troubleshoot and diagnose problems and to analyze logs.Recommend and implement system enhancements that will improve theperformance and reliability of the system including scripting,integration, problem resolution, and configuration management.Knowledge of git, gitlab/jenkins.Knowledge of board bring-up on ARM board, Linux boot sequence,bootloaders, u-boot, secure boot and FOTA.Application development on Linux, middleware services development,knowledge in Crash dump analysis, debuggers like Lauterbach Trace32Good knowledge of OS concepts, OOPS, design patterns, data structuresand algorithmsSocket programming, MQTT, Protobuf, SSL,Knowledge of build systems, Makefiles and Yocto.Experience in communication protocols like CAN, SPI, UART on Linuxplatform.Hands-on experience with ARM SoCGood understanding of cloud technologies.Awareness of software development lifecycle methodologies (Waterfall,Agile)Good delegation and time management skillsProblem-solving abilitiesGood interpersonal and communication skills,
Keyskills :
htmlcssjavascriptjquerybootstrapsoftware development life cyclecrash dump analysislinux kernellinux serverboard bringupdesign patterns