Home
Jobs

9 Code Optimization Jobs

Filter
Filter Interviews
Min: 0 years
Max: 25 years
Min: ₹0
Max: ₹10000000
Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

3.0 - 7.0 years

12 - 20 Lacs

Bengaluru

Hybrid

Naukri logo

Role & responsibilities Experience in C/C++ development targeting Linux environments on embedded devices. Excellent programming skills in embedded C/C++, with strong knowledge of data structures, code optimization, multithreading, and logical analysis. Experience with Google Test or other C/C++ unit test frameworks. Experience in C/C++ development for Linux/RTOS based embedded devices. Proficiency in embedded C/C++ programming with a strong command of data structures, code optimization, multithreading, and logical analysis. Hands-on experience with Google Test or similar C/C++ unit testing frameworks. Proficient in debugging tools, such as GDB, and familiarity with debugging complex embedded systems. Knowledge of network protocols such as TCP/IP, MQTT, and REST APIs in embedded environments. Relevant experience in home automation products and residential market Experience with ARM Cortex-A and Cortex-M processors. Experience with hardware-software integration, including familiarity with schematics, datasheets, and low-level hardware interfaces (e.g., UART, SPI, I2C). Familiarity with cross-compilation toolchains and build systems such as CMake or Yocto. Knowledge of emerging IoT standards, wireless communication protocols (e.g., BLE, Zigbee, Z-Wave), and cloud connectivity. Experience with version control systems like Git and CI/CD pipelines for embedded development. Experience in working within Agile Scrum teams.

Posted 5 days ago

Apply

2.0 - 5.0 years

8 - 12 Lacs

Mohali

Work from Office

Naukri logo

Job Description Experience: 2-5 Years Qualification: Bachelors degree in Computer Science, B.Tech in IT or CSE, MCA, MSc IT, or any related field. Work Mode: Onsite - Mohali, PB Shift Timings: 12 PM to 10 PM (Afternoon Shift) Job Role and Responsibilities: Design and implement complex algorithms for critical functionalities Take up system analysis, design, and documenting responsibilities. Obtain performance metrics of applications and optimize applications Can handle and plan project milestones and deadlines. Design database architecture and write MySQL queries Design and implementation of highly scalable multi-threaded applications. Technical background Strong Knowledge of Java and web services, and Design Patterns Good logical, problem-solving, and troubleshooting ability to work on large-scale products. Expertise in Code Optimization, Performance improvement, working Knowledge for Java/Mysql Profiler, etc. Strong Ability to debug, understand the problem, find the root cause, and apply the best possible solution. Knowledge of Regular Expressions, Solr, Elastic Search, NLP, Text Processing, or any ML libraries. Fast Learner, Problem-solving and troubleshooting. Minimum skills we look for Strong programming skills in Core Java, J2EE, and Java Web Services (REST/SOAP). Good understanding of Object-Oriented Design (OOD) and Design Patterns. Experience in performance tuning, code optimization, and use of Java/MySQL profilers. Proven ability to debug, identify root causes, and implement effective solutions. Solid experience with MySQL and relational database design. Working knowledge of multi-threaded application development. Familiarity with search technologies like Solr, Elasticsearch, or NLP/Text Processing tools. Understanding of Regular Expressions and data parsing. Exposure to Spring Framework, Hibernate, or Microservices Architecture is a plus. Experience with tools like Git, Maven, JIRA, and CI/CD pipelines is advantageous.

Posted 1 week ago

Apply

0.0 - 1.0 years

1 - 2 Lacs

Thane

Work from Office

Naukri logo

Model Development & Experimentation: Assist in the research, design, development, and implementation of machine learning and deep learning models. Contribute to the selection and fine-tuning of algorithms (e.g., supervised, unsupervised, reinforcement learning, neural networks, NLP models, computer vision models). Conduct experiments to evaluate model performance, identify limitations, and propose improvements. Data Preparation & Analysis: Collect, clean, preprocess, and transform large and complex datasets to ensure high-quality training data for AI models. Perform exploratory data analysis to uncover insights, patterns, and trends that inform model development. Utilize data visualization techniques to present findings clearly. Research & Learning: Conduct literature reviews on current AI trends, state-of-the-art models, and best practices. Stay updated with the latest advancements in AI, machine learning, and deep learning. Contribute to brainstorming sessions and provide innovative ideas for AI solutions. Collaboration & Documentation: Collaborate effectively with AI engineers, data scientists, researchers, and cross-functional teams to understand project requirements and objectives. Assist in maintaining detailed records of AI experiments, model development processes, code, and results. Support in preparing technical reports and presentations to communicate findings to internal stakeholders. Code Implementation & Optimization: Write clean, efficient, and well-documented code in Python (or other relevant languages) for AI model development and deployment. Assist in debugging and optimizing AI model performance and efficiency.

Posted 1 week ago

Apply

0.0 - 5.0 years

4 - 7 Lacs

Hyderabad

Remote

Naukri logo

A Software Engineer designs, develops, tests, and maintains software applications, ensuring they meet user needs and industry standards. They analyze requirements, design architectures,

Posted 1 week ago

Apply

4.0 - 8.0 years

14 - 22 Lacs

Hyderabad, Pune, Bengaluru

Hybrid

Naukri logo

Job Summary: A Guidewire Billing Center Developer is responsible for designing, developing, and maintaining Guidewire Billing Center applications. This role involves working closely with business analysts, project managers, and other developers to ensure the successful implementation and integration of Guidewire solutions. Key Responsibilities: Configuration and Integration: Develop and configure Guidewire Billing Center applications to meet business requirements. Customize and extend the BillingCenter data model and business rules using Gosu and PCF. Development: Write code using GOSU, Java, and other relevant programming languages. Testing: Perform unit testing and support QA testing to ensure the quality of the developed solutions. Support performance tuning, code reviews, and quality assurance processes. Troubleshooting: Identify and resolve issues related to Guidewire Billing Center applications. Troubleshoot and resolve complex issues across the billing lifecycle. Documentation: Create and maintain technical documentation for developed solutions. Document generation and integration Collaboration: Work with cross-functional teams to understand requirements and deliver solutions. Lead the end-to-end design, configuration, and customization of Guidewire BillingCenter. Take ownership of functional modules, including: Invoicing and delinquency management Payments, Payment Requests, and Disbursements Billing Instructions and Commission processing Trouble Tickets (setup, workflows, resolution tracking) Mentor junior developers and ensure adherence to coding standards and best practices. Required Skills: Technical Expertise: Proficiency in Guidewire Billing Center, GOSU, Java, and web services (SOAP/REST). Develop and maintain custom plugins and support integrations with policy, claims, finance, and external systems via web services (SOAP/REST). Experience: Hands-on experience with Guidewire applications, preferably Billing Center. Problem-Solving: Strong analytical and troubleshooting skills. Communication: Excellent verbal and written communication skills. Agile Methodologies: Experience working in agile environments using tools like Jira and Rally. Collaborate with cross-functional Agile teams, guiding solution design and ensuring alignment with business needs Preferred Qualifications: Certifications: Guidewire certification in Billing Center or other Guidewire modules. BC ACE is a plus Domain Knowledge: Understanding of property and casualty insurance.

Posted 2 weeks ago

Apply

10.0 - 20.0 years

20 - 35 Lacs

Noida

Work from Office

Naukri logo

Experience- 10+ Years Job Profile: Analyze business requirements and translate them into technical architecture. Document architecture decisions, diagrams, and specifications. Ensure architectural compliance with enterprise standards and frameworks. Technical Skills: Language: Java, Node or Go-lang. Cloud Preferred: AWS or Azure both will give Advantages (Stacks of both Azure Service Bus, SQL database, Redis (Azure cache), Blob storage, API management services, key vault, AWS IOT Core, DynamoDB, Lambda, Elastic search, Glue, Athena, EKS, SQS, SNS, AWS Kinesis Stream, Kinesis Firehose, Lambda, API Gateway, Cloud front, Cognito. GEN AI tools: AWS LEX, Bedrock, Vector DB. Code optimization GEN AI tool: GitHub Copilot, Amazon Q, Cluster AI. Cloud build tool - Cloud foundry, Tera Form, Cloud formation or Any others. UI or APP frameworks: Flutter, React.js, react native. NO SQL & Relational DB: Neo4j, Casandra, Influx, DYNAMO DB, Mongo DB, cosmos DB, Oracle, MySQL, MS SQL server. Framework: Any messaging solution like Kafka or Kinesis data stream, Docker, Kubernetic, Spring Framework Experience in Analytical Solution. Key Responsibility Areas: Understanding Business Needs: need to gather and analyze business requirements, identifying opportunities and challenges. Technical Design and Implementation: They design and implement technical solutions, selecting appropriate technologies and ensuring compliance with non-functional requirements like performance, scalability, and security. Stakeholder Management: Solution Architects communicate with various stakeholders, including business users, technical teams, and management, to ensure alignment and buy-in. Documentation and Best Practices: They are responsible for documenting the solution architecture, creating technical documentation, and promoting best practices within the organization. Risk Management: Solution Architects identify and mitigate potential risks related to the chosen solution and its implementation. Collaboration : They collaborate with other architects, developers, and project managers throughout the project lifecycle.

Posted 2 weeks ago

Apply

2.0 - 4.0 years

4 - 6 Lacs

Hyderabad

Work from Office

Naukri logo

Job Summary We are looking for a Golang Developer with 2-4 years of experience to join our dynamic team in Hyderabad As a Golang Developer, you will be responsible for developing high-performance, scalable applications and services This role requires expertise in Golang along with strong problem-solving skills and the ability to work collaboratively in a fast-paced environment. The role is office-based only, and we require full-time commitment from the office in Hyderabad. Key Responsibilities Application Development: Design, develop, and maintain highly scalable applications using Golang. Code Optimization & Performance Tuning Continuously optimize code for performance, scalability, and reliability. Conduct code reviews and ensure the highest standards of code quality are maintained. System Architecture & Design Design and develop backend systems, services, and APIs that meet functional and non-functional requirements. Contribute to system architecture discussions and help implement robust, scalable solutions. Troubleshooting & Debugging Diagnose and resolve technical issues and bottlenecks in applications. Use debugging and profiling tools to identify issues and optimize system performance. Collaboration & Documentation Work closely with front-end developers, QA, and product teams to deliver seamless applications. Write clear and concise technical documentation for features and systems. Agile Development Work in an Agile development environment, participating in sprints, planning, and retrospectives. Deliver high-quality code on time, ensuring proper testing and integration. Qualifications Education: Bachelors degree in Computer Science, Information Technology, or relatedfield. Certifications: Certification in Golang is a plus (but not mandatory). Skills & Expertise Must-Have Technical Skills: Programming Languages: Proficiency in Golang. Concurrency: Strong understanding of concurrency models and multi-threading in Golang. API & RPC Development: Experience with building and maintaining RESTful APIs, along with a trong understanding of gRPC and RPC-based service communication. Database Systems: Experience with SQL/NoSQL databases (PostgreSQL, MongoDB, etc.). Version Control: Proficiency in using Git for version control and collaboration. Testing: Knowledge of writing unit and integration tests. Problem-Solving: Strong analytical and problem-solving skills. Soft Skills Strong analytical and problem-solving skills. Ability to work independently and collaboratively in a team. Good communication skills for reporting issues and progress. Time management and the ability to meet deadlines. Good To Have Skills Experience with cloud platforms like AWS, Azure, or Google Cloud. Knowledge of containerization tools like Docker and container orchestration with Kubernetes. Experience with CI/CD pipelines and DevOps practices. Familiarity with microservices architecture. Event-driven systems: Experience with Kafka/NATs for messaging. Monitoring & Observability: Experience with Grafana, OpenTelemetry for tracing and onitoring. Work Experience 2-4 years of professional experience in software development, specifically in Golang. Proven track record of building high-performance, scalable applications and services. Experience with building backend systems and APIs. Compensation & Benefits Competitive salary and annual performance-based bonuses. Comprehensive health and optional Parental insurance. Retirement savings plans and tax saving plans. Work-Life Balance: Flexible work hours. Professional Development: Opportunities for certifications, workshops, and conferences. Key Result Areas (KRAs) High-Performance Code Delivery Deliver clean, efficient, and scalable code, focusing on the performance of applications. System Optimization Optimize backend systems for performance and scalability, especially in high-traffic environments. Cross-Team Collaboration Contribute to collaborative efforts across teams to ensure the successful delivery of new features. Mentoring & Knowledge Sharing Act as a mentor for junior developers, helping them improve their skills and knowledge of Golang and Rust development. Key Performance Indicators (KPIs) Code Quality & Efficiency Percentage of bugs/defects reported post-deployment & Code quality score based on peer reviews and static code analysis tools. Performance & Scalability System performance improvement (e.g., response time, throughput) post-optimization & Load testing results for developed features and applications. Timely Delivery Percentage of tasks delivered on time as per sprint timelines & Number of sprints completed successfully with zero delays. Collaboration & CommunicationPositive feedback from peers and cross-functional teams & Number of successfully closed cross-team issues or blockers.

Posted 2 weeks ago

Apply

5.0 - 10.0 years

14 - 16 Lacs

Pune

Work from Office

Naukri logo

We are a pioneering company dedicated to Revolutionizing autism with AI-driven solutions. Role: Design, develop, and maintain Java applications Collaborate with teams to deliver scalable solutions Write clean, efficient code Required Candidate profile Debug and optimize Java applications Work with Spring, Hibernate, and RESTful services Ensure application security and performance.

Posted 3 weeks ago

Apply

2.0 - 4.0 years

4 - 8 Lacs

Bengaluru

Work from Office

Naukri logo

Skills - C++, VC ++ , RTOS experience, Pure development and RD experience(No testing). Preferably experience in defence. Key Responsibilities: Software Development: Design, develop, and test embedded software for various applications, ensuring high performance and reliability. Firmware Programming: Write and maintain firmware code for microcontrollers and processors using C/C++ and other relevant programming languages. System Integration: Integrate software with hardware components, ensuring seamless operation and functionality. Debugging and Troubleshooting: Identify and resolve software issues, bugs, and performance bottlenecks through effective debugging and troubleshooting techniques. Code Optimization: Optimize code for efficiency, speed, and memory usage, ensuring optimal performance of embedded systems. Keywords Software Development,Debugging,Troubleshooting,Code Optimization,C++,VC++,RTOS,Embedded Software*

Posted 3 weeks ago

Apply
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies