Software Engineer
Job Summary:
As a Software Engineer at Kasetech, you will play a pivotal role in the design
and development of cutting-edge signal analysis and communication-processing
solutions. With a focus on innovative technology, this position offers a
unique opportunity to engage with complex challenges and contribute to
high-impact projects that drive the future of communications and signal
processing.
Key Responsibilities:
-
Design, develop, and optimize software modules and workflows for signal
analysis and signal processing communication systems.
-
Implement software modules using Python and/or C/C++, and leverage
MATLAB-based development for advanced processing.
-
Define development tasks, milestones, and delivery schedules within a
structured project management framework.
-
Conduct regular progress reviews and maintain adherence to quality assurance
and coding standards throughout the development lifecycle.
-
Perform testing and evaluation of developed modules according to defined
test protocols.
-
Document all development activities following standardized templates and
engineering best practices to ensure clarity and compliance.
-
Collaborate with internal teams and external stakeholders across geographies
to ensure seamless project execution.
-
Troubleshoot, analyze, and resolve software and system-level issues in a
timely and efficient manner.
Requirements:
-
B.Tech in Electronics Engineering, or Electronics & Communication
Engineering.
-
A minimum of 3 years of relevant experience in software development, signal
processing, or communication systems.
-
Strong programming skills in Python or C/C++, with the ability to work with
both being a distinct advantage.
-
Working knowledge of Digital Signal Processing (DSP) concepts and
communication systems.
-
Experience in implementing and maintaining scalable software solutions.
-
Understanding of software quality assurance practices including unit and
integration testing, code reviews, and version control.
-
Excellent communication skills with the ability to engage effectively in
technical discussions and documentation.
Preferred Qualifications:
-
Self-motivated with a strong drive to learn and grow independently within
the organization.
-
Positive attitude and adaptability to new programming languages and
development environments.
-
Passion for solving complex, real-world engineering problems with innovative
solutions.
- Experience in working with cross-functional and global teams.
-
Proven track record of building strong relationships with diverse
stakeholders in a collaborative environment.
Benefits:
-
Opportunity to work on cutting-edge signal processing and communication
technologies.
- Be part of a high-impact, fast-growing deep-tech organization.
- Gain exposure to global projects and international collaborations.
-
Clear career pathways for technical growth and leadership development.
-
A culture that values ownership, innovation, and engineering excellence.
-
Competitive salary package with additional performance-based incentives.
-
Flexible working hours and a supportive work environment that encourages
professional development.