
Careers
Let’s start something Big together
We’re ushering in an era of digital transformation across multiple industries through our technology, products and services. We are looking to bring on talented professionals with varied perspectives like you. At Kalkitech, we acknowledge and value our differences as well as our strengths , our personal well - being as well as professional growth and we believe that together we can make a difference to the world and make it a better place for our children and grandchildren, while doing what we love every day.
WHY YOU SHOULD JOIN US
Health Insurance
Work from Home or Remote
Vacation
Retirement Benefits
Exciting Projects and Products
Career Growth
Current openings
Check out our current openings below and fill the application form by clicking on apply now
Academic Qualification: B.E /B.Tech – Electronics
Years of Experience: 3 -5 years
Location: Kochi
Job type: Permanent
Job Profile: Hardware Design and Product Development
 Position/Role Summary:
- Responsible for Hardware design and development.
- Customer interaction and requirement finalization.
Roles & Responsibility
- Hardware Circuit Design and Development
- Interaction with EMS/ SCM for prototype development
- Board Bring-up, Debug and Testing.
- Customer interaction related to product development
 Essential Skills
- Digital / Microcontroller/ Processor circuit design
- Design of memory interface (DDR, NAND FLASH)
- Experience in circuit interfaces I2C, SPI, RS232, Ethernet, PCie, SATA, etc.
- Knowledge in using circuit design tools- Altium, Orcad.
- Component selection, BOM Preparation.
- Experience in board bring-up, board-level testing, debug, Analysis and Reporting.
- Knowledge of PCB design (Review and guidelines), Signal Integrity tools, and process
- Handling test equipment like Oscilloscope
- Ability to rapidly grasp new and wide-ranging technologies.
Desired Skills
- Circuit Simulation
- Analog/ mixed-signal, Power Circuit Design.
- Knowledge in FPGA
- Design for EMI / EMC compliance, experience in EMI/EMC tests and fixes.
- Experience in onboard power supply design (AC to DC converters & DC to DC converters)
- PCB Design skills- Altium, Allegro, OrCAD.
- Mechanical Assembly and fitment
Academic Qualification: B-Tech or M-Tech in EC/CS/EEE/IC from a reputed Institution
Years of Experience: 10-14 Years
Location: Kochi
Job type: Permanent
Job Profile: Embedded Product Development
Domain: Product Development- SYNC
Position/Role Summary: Hands on design and development in Embedded Linux applications in C. Lead a product development team involving 3-4 developers
Roles & Responsibility :
- Kalkitech is looking for an experienced, independent self-starting and dedicated technical manager who can lead in design and development of embedded software for smart grid and IOT products
- Own and develop one or more embedded products in Smart Grid domain as an Individual Contributor as well as technical manager
- Involve from Requirement Analysis to Release, develop Design and Test Plans, develop the deliverables and documentation, perform unit and integrated tests
- Submit design, test plans and code for reviews and execute action items arising
- Meet deadlines and estimates towards effort and schedule and continuously improve adherence to the plan
- Work with other teams including Enterprise Application team and the Cloud platform team’s and align and test interfaces from owned product(s) to those applications
- Adhere to Company Quality processes, maintaining evidence for the same
Essential Skills
- C Programming/Linux
- Prior experience in board bring up (Knowledge of the bootstrap process with any mcu)
- bootloaders uboot/device tree configuration
- Experience in linux kernel configuration/compilation
- Experience in root file system, image builders – yocto, buildroot etc
- Experience in linux kernel programming, device driver interface
- Good team player
- Very good written and oral communication skills
- Preference for experience in product development over full lifecycle for at least 1 product
- Preference for experience in working with DevOps environments
- Experience in agile product development model is a plus
Desired Skills
- Communication related projects with emphasis on IP Networking stacks.
- Experience in communication stacks like serial (RS232/485), TCP/IP, I2C, SPI
- Expertise in embedded Linux and Operating System fundamentals
- Working knowledge of embedded board bring-up firmware, boot loaders and device drivers
- Demonstrated Experience in working with tools like Subversion or equivalent, GCC tool chain, make files, gdb, valgrind, Bugzilla, shell scripts
- Experience with microcontroller platforms would be a plus
Academic Qualification: B.E /BTech/MCA
Years of Experience: 4-7 years
Location: Kochi/Bangalore/Work From Home Option
Job type: Permanent
Job Profile: Tes Automation
Domain: Java Web Technologies, Selenium
Position/Role Summary: Lead and support 6 to 8 member team , Prepare test scripts, Developing Test cases based on RTM, build the framework
Roles & Responsibility :
- Lead and support 6 – 8 member automation team
- Prepare test cases based on Requirements
- Script generation for automated testing
- Test environment setup
- Scheduling of scripting activities
- Executing Test cases
- Creation and modifications of Test Reports
- Test Automation planning
Essential Skills
- Test case preparation
- well versed with scripting using Java / Python
- Setting up test automation scheme
- Selenium/AutoIT/Robot Framework
- manage and support automation team
- Familiar with Web application testing as well as windows application testing
Desired Skills
- Knowledge on Linux, Databases like Oracle, SQL Server and MySQL
- Knowledge on Web Servers like Tomcat / JBOSS
- Knowledge on Bug tracking systems like JIRA / Bugzilla
- Knowledge on Configuration Management
Academic Qualification: B.Tech CS/EC/IT MCA
Years of Experience: 3-6 years
Location: Kochi
Job type: Permanent
Job Profile: Profile Overview – Design and Development Java/J2EE Applications
Domain: Energy, Metering, Power domain preferred
Position/Role Summary: Looking for candidates who have experience in design and developing solutions and architecture for Java/J2EE applications and has a passion for new technologies
Roles & Responsibility :
- Design and development of web applications handling large data with multiple integration points
- Design and develop cross-platform applications
- Understanding the business requirements and existing architecture
- Assist in all phases of the SDLC toward the development of new software, systems, and business processes
- Occasional customer interaction
Essential Skills
- Java/J2EE design and development skills
- Spring Tool Suite, HTML 5
- SDLC and OOPS concepts
- Web Services, Multithreading, Cross-platform/ Multi-platform development
- Design patterns, Data Structures
- Entity Relationship Modelling, Data Architecting, RDBMS, SQL proficiency
Desired Skills
- Responsive Design
- Dockers / Kubernetes
- Cloud-based SAAS architecture
- Knowledge of Source Version controls like SVN or similar
- Knowledge of Linux Operating System and Working experience on Development in Linux platform
Academic Qualification: B.Tech or Mtech
Years of Experience: 4-6 years
Location: Kochi
Job type: Permanent
Job Profile: System Software Development
Position/Role Summary:  Sr. Engineer – System Software
Roles & Responsibility :
- New product development
- Own and maintain different products/modules
- Requirement Analysis, Design, Development and Testing
- Technical mentoring
- Conduct peer reviews for Design and Code
Essential Skills
- Prior exp. in board bring-up. (Knowledge of the bootstrap process with any mcu)
- Bootloaders uboot/similar, device tree configuration • Experience in linux kernel configuration/compilation
- Experience in root file system, image builders – yocto, buildroot etc.
- Experience in linux kernel programming, device driver interface
- C, IP Networking, Communication protocols, Board Support Packages (Boot loader, Kernel, File system), Embedded Firmware development, Micro Controllers, Debugger tools.
Desired Skills
- RF Communication, L2 protocol development, IPV6
Academic Qualification: B.Tech CS/EC/IT, MSc Computer Science, MCA
Years of Experience: 3+ years
Location: Kochi
Job type: Permanent
Job Profile: Design and Develop applications in C# programing language
Domain: Energy, Metering, Power domain preferred.
Position/Role Summary: Â Design and Develop C# / >Net applications and has a passion for new technologies.
Roles & Responsibility :
- Design and development of C# /NET applications handling large data with multiple integration points
- Understand the project requirements and participate in project estimation
- Assist in all phases of the SDLC toward the development of new software, systems, and business processes
- Occasional customer interaction
- Develop quality deliverables and strictly adhere to the organization guidelines and processes
- Follow secure coding practices
Essential Skills
- C# (.NET Framework and .NET Core)
- NET (MVC, Web API), UWP
- Experience on RDBMS/ MS SQL Server, NoSQL database/ MongoDB
Desired Skills
- Experience on Azure Platform
- Experience on Agile development methodologies
- Working knowledge on Microservices architecture
- Multithreading programming
- RPC communication model
- Exposure to Dev tools like JIRA, Confluence, GitHub, Jenkins, etc.
- Experience in system performance monitoring and optimization
Academic Qualification: BTECH (CSE/EEE/ECE/Others)
Years of Experience: 3+ years
Location: Bangalore/Kochi
Job type: Permanent
Job Profile: Product Development, Backend communication stacks, protocol stack development
Position/Role Summary: Â The Software Engineer is required for a product development team that builds and maintains multiple Windows-based communication products as well as specific embedded devices. The selected candidate will develop communication protocol stacks, typically in C on Windows/Linux platforms. He/she should interface with the other members of the product development team consisting of UI/Front End developers and test engineers for all the releases and delivery commitments. Work involves understanding requirements passed on from Product Management, designing, development, testing, and co-ordination with test engineers till release.
Roles & Responsibility: The Engineer will be responsible for
- Design and Development of product features
- Troubleshooting and modification of existing Software
- Unit testing and automated unit/integration testing Satisfaction
Essential Skills
- Software development skills – C programming
- System programming on Linux.
- Scripting on Linux.
- Knowledge of communication protocols, TCP\IP network fundamentals, socket programming.
- Unit Testing / Automated acceptance testing
- Strong Debugging skills
- Familiarity with Visual Studio, gcc, Bugzilla, SVN, and similar tools
Desired Skills
- Knowledge on SCADA, RTU, Automation and Telemetry protocols used in substation automation and metering viz IEC101,103,104,61850, Modbus, DNP3, DLMS/COSEM.
- Knowledge of Network communications (TCP\UDP\IP…) and Serial communications (RS232/RS485 etc)
- Experience working with a team in an Agile mode
Academic Qualification: Engineering Degree in IT/EC/CS
Years of Experience: 1-2 years
Location: Jabalpur
Job type: Permanent
Job Profile: Engineer
 Position/Role Summary:
- Engineer – Customer and incident management at the site
- Conform to SLA expectations
- Development and troubleshooting of the software built on core java
- Operational tasks of the AMC
Roles & Responsibility:Â
- Customer and incident management at site
- Attend to operational issues in the deployed software
- Develop/modify existing software
Essential Skills
- Core Java
- JSP
- Servlets
- JDBC
- Spring core
- Oracle DB
- Networking and IT knowledge
Desired Skills
- Excellent Written/Verbal Communication
- Basic knowledge in using windows/MS office
- Basics knowledge on Scheduling, Open Access, deviation settlement charges related regulations
- Basic troubleshooting Skills
- BIRT reporting tool
Academic Qualification: B.TECH Communication/Electronics/CS/Electrical
Years of Experience: 2 – 5 years
Location: Bangalore/Kochi
Job type: Permanent
Domain: Energy / Substation Automation
Job Profile: Design and Programming
Position/Role Summary: We are looking for a Developer who has hands-on programming experience and a passion for new technologies. The person should be proficient in C and C++ technologies on Windows and Linux-based systems. This is a unique and exciting opportunity for software professionals to take part in the development of applications utilizing the latest technologies.
Roles & Responsibility
- Experience in Windows/Linux and Good in OS concepts multithreading, critical sections.
- Communication interface development is part of an embedded application.
- Design, Develop, unit test, maintain and enhance C / C++ based applications, which is open to integrate with other third-party software.
- Develop the interfaces with other protocols such as 61850, ICCP, Modbus, DNP3, etc.
- Maintain company’s applications written in C, C++ which supports both APIs and SQL Server
- Assist in all phases of the SDLC toward the development of new software, systems, and business processes.
- Maintain a timely and accurate delivery of requested software.
- Work on multiple projects simultaneously.
- Interact directly with the end customers and lead the team.
Essential Skills
- Strong C/C++ coding skills
- Understanding Software development processes and practices
- Experience with native C compilers including but not limited to gcc, Sun Studio, and Microsoft Visual Studio
Desired Skills
- Knowledge of Socket Programming, Multi-threading, Inter-Process Communication • Proficient with automation industry protocols, IEC61850 protocols, and customized configurations
- Proficient with source-code control management systems – commercial or open-source
- Working knowledge of UART, SPI, TCP/IP, GSM/SMS/GPRS/M2M communication • Firmware application development experience on RF/Wireless communication in Microcontroller based environment.
Academic Qualification: B.Tech
Years of Experience: 4-6 years
Location: Bangalore
Job type: Permanent
Job Profile: Software Developer
Position/Role Summary: Software Developer
Roles & Responsibility :
- Design and develop a Software product as per requirement using configuration management technologies.
- Provide ongoing maintenance, support and enhancements in existing systems and platforms.
- Collaborate cross-functionally with Customers, project managers and other engineers to achieve solutions.
- Provide recommendations for continuous improvement.
- Work alongside other engineers on the team to elevate technology and consistently apply best practices.
Essential Skills
- Java, J2EE (JSP, Servlets)
- HTML, CSS, JavaScript, and jQuery
- SQL (Experience Oracle DB preferred)
Desired Skills
- Good in academic, communication, and troubleshooting skills.
- Knowledge on reporting tools like BIRT
- Java developer skills on:-
- Service-oriented architecture/web services (SOAP/REST)
- Markup languages like XML and JSON
- Object-oriented programming (OOP) concepts and patterns
- Java virtual machine (JVM) and memory management
- Multithreading and synchronization
- Capable to adapt to new needs in new Java technology.
- Experience with version tools such as Subversion.
- Ability to handle given tasks independently.
Academic Qualification:Â B.E /B.Tech EC/CS/EEE/IC
Years of Experience: 4 – 6years
Location: Kochi
Job type: Permanent
Job Profile:Â Developer
Domain: Networking/Industrial Control Systems/Power System Control & Automation/IoT
Position/Role Summary:  Sr. Engineer- System Software – Responsible for designing/ developing / testing &debugging system software.
Roles & Responsibility Â
The Engineer will be responsible for
- Design and Development of product features
- Troubleshooting and modification of existing Software
- Perform peer code review
- Unit testing and automated unit/integration testing
Essential Skills
- Excellent Problem-Solving skills
- Excellent oral communication and presentation skills.
- development skills -C
- System programming on Linux.
- Scripting on Linux.
- Knowledge of communication protocols, IP network fundamentals.
- Unit Testing / Automated acceptance testing
Desired Skills
- Experience in design & implementation of communication protocols.
- Knowledge of Jenkins/CI platform.
- Knowledge of cloud platforms.
- Exposure to developing Docker/containerization technologies.
- Knowledge of Robot test framework.
Academic Qualification:Â B.Tech
Years of Experience: 3 – 6 years
Location: Bangalore/Kochi
Job type: Contract
Job Profile:Â Product Testing and Test Automation Development
Domain: Automated testing of C#.net desktop applications
Position/Role Summary: Â Test Engineer will work closely with a Product development team to develop Test Automation to replace manual testing for a set of communication tools built on Windows C#.Net. The work is mainly to automate a set of test plans for these products using the Ranorex tool.
Essential Skills
- Comprehensive experience in Product Testing for Product R&D teams, preferably including Windows desktop application products
- Proven experience developing Test Automation for Windows applications with popular tools (Experience with Ranorex is preferred)
Desired Skills
- Experience with Ranorex Test Automation applied to testing Windows applications
- Experience testing applications that include serial (RS232/485), modem, or Network (Ethernet, TCP\IP) communications
Submit Resume
