Junior Software Engineer C/C++ 204 views15 applications
Job Overview
- Postal Code 682038
- Salary Offer As per Standards
- Shift Morning
- Job Code ASP6616
- Total Years Experience 0-5
- Dress Code Casual
Wanted Junior Software Engineer C/C++ for a Telemetry & Antenna Systems Company @ Cochin
Experience Required : 2+ years
Salary package : As Per Standards
Job Description
We are looking for a C++ developer responsible for building applications that may range from desktop applications to native mobile applications and embedded systems. Your primary responsibility will be to design and develop these applications, and to coordinate with the rest of the team working on different layers of the infrastructure.
Responsibilities
- Design, build, and maintain efficient, reusable, and reliable C++ code
- Implement performance and quality modules
- Identify bottlenecks and bugs, and devise solutions to these problems
- Documenting processes and maintaining software development records
- Designing Hardware in the loop test beds
Skills
- A minimum of 2 years’ experience as a C++ software developer
- Strong proficiency in C++, with fair knowledge of the language specification
- Experience in Qt framework is a plus
- Experience in Python/Shell script
- Thorough knowledge of the standard library, STL containers, and algorithms
- Extensive experience in deploying software across a variety of platforms and operating systems(Linux preferred)
- Experience in Linux device driver development
- Good understanding of memory management in non-garbage collected environments
- Understanding of OOP’s concepts
- Familiarity with “template” in C++
- Knowledge of the latest C++ standards is appreciated (C++11, C++14)
- Familiarity with embedded systems design, low-level hardware interactions (Desired)
- Familiarity with communication protocols
- Knowledge in Database Management (SQL,XML)
- Knowledge of low-level threading primitives and real-time environments
- Familiarity with language tools, such as Valgrind
- Familiarity with Static code analysis
- Implementation of automated testing platforms and unit tests
- Proficient understanding of Git Version Control