Home
Jobs

3 Multi-Threaded Programming 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.

4.0 - 8.0 years

4 - 8 Lacs

Bengaluru / Bangalore, Karnataka, India

On-site

Foundit logo

We lead in chip design, verification, and IP integration, empowering the creation of high-performance silicon chips and software content Join us to transform the future through continuous technological innovation, You Are: You are a seasoned engineer with a passion for pushing the boundaries of technology With 8-15 years of experience, you bring a wealth of knowledge in software architecture and leadership You excel in C/C++ software development, and your strong background in design patterns, data structures, and algorithms sets you apart You thrive in multi-threaded and distributed code environments, and your familiarity with ASIC design flow and EDA tools is second to none Your expertise in Verilog, SystemVerilog, and VHDL HDL, coupled with your experience in Unix/Linux platforms, makes you a valuable asset You are well-versed in developer tools like gdb and Valgrind, and you understand the importance of source code control tools such as Perforce Your analytical and problem-solving skills are top-notch, and you are always eager to learn and explore new technologies As a highly enthusiastic and energetic team player, you are ready to go the extra mile to achieve success, What Youll Be Doing: Designing, developing, and troubleshooting core algorithms for word-level synthesis Collaborating with local and global teams to enhance synthesis QoR, performance, and logic interference Engaging in pure technical roles focused on software development and architecture Implementing multi-threaded and distributed code solutions Utilizing your knowledge of ASIC design flow and EDA tools to drive innovation Leveraging your expertise in Verilog, SystemVerilog, and VHDL HDL to develop cutting-edge solutions, The Impact You Will Have: Driving technological innovation in chip design and verification Enhancing the performance and quality of synthesis tools used globally Solving complex logic interference problems to improve design accuracy Contributing to the development of high-performance silicon chips and software content Collaborating with cross-functional teams to achieve project milestones Pioneering new software architectures that set industry standards, What Youll Need: Strong hands-on experience in C/C++ based software development Deep understanding of design patterns, data structures, algorithms, and programming concepts Familiarity with multi-threaded and distributed code development Knowledge of ASIC design flow and EDA tools and methodologies Proficiency in Verilog, SystemVerilog, and VHDL HDL, Who You Are: Highly enthusiastic and energetic team player with excellent communication skills Strong desire to learn and explore new technologies Effective problem-solver with a keen analytical mind Experienced in working on Unix/Linux platforms Adept at using developer tools such as gdb and Valgrind, The Team Youll Be A Part Of: You will be part of the word-level synthesis team, catering to multiple EDA products This team focuses on developing innovative solutions to improve synthesis quality of results (QoR), performance, and logic interference You will work closely with both local and global teams to drive technological advancements and achieve project goals, Rewards and Benefits: We offer a comprehensive range of health, wellness, and financial benefits to cater to your needs Our total rewards include both monetary and non-monetary offerings Your recruiter will provide more details about the salary range and benefits during the hiring process,

Posted 2 weeks ago

Apply

4.0 - 6.0 years

0 Lacs

Hyderabad / Secunderabad, Telangana, Telangana, India

On-site

Foundit logo

We are looking for a skilled Java/J2EE Developer with 46 years of hands-on experience in designing and implementing enterprise applications in the financial services domain. Key Responsibilities: Develop high-quality, scalable Java/J2EE applications with strong adherence to design patterns and coding standards Convert complex designs into clean, efficient, and maintainable code Lead and mentor a small team of developers during implementation phases Conduct code reviews and enforce best practices around performance, memory management, and quality Technical Skills Required: Strong proficiency in Core Java , J2EE , and object-oriented design principles Hands-on experience with Spring , Hibernate , and MyBatis frameworks Expertise in multi-threaded programming Strong experience with RESTful and SOAP web services , JMS Version control using Git or SVN Solid experience in Oracle RDBMS with strong PL/SQL skills, including stored procedures Familiarity with Test Driven Development (TDD) and Behavior Driven Development (BDD) Experience with tools like PMD , JUnit , and performance tuning Additional Expectations: Ability to guide and mentor junior developers Strong analytical and problem-solving skills Excellent communication and collaboration abilities Detailed Description and Job Requirements - External Analyze, design, develop, troubleshoot, and debug software programs for commercial or end user applications. Write high quality code, complete development tasks, and perform thorough testing and debugging to ensure application reliability and performance. As a member of the software engineering division, you will participate in high level design activities based on provided external specifications. You will be responsible for specifying, designing, and implementing minor changes to existing software architecture, developing complex enhancements, and resolving sophisticated bugs. Your duties will include building and executing unit tests and test plans, as well as reviewing integration and regression test plans prepared by QA. You will collaborate with QA and porting engineering teams to discuss changes in product functionality and ensure consistent quality across product versions. Duties and responsibilities are diverse and complex, requiring independent judgment and strong technical capabilities. You should be fully proficient in your area of expertise and may be expected to take on a project lead role or supervise junior personnel. A BS or MS degree in a relevant field or equivalent experience is required, along with at least 4 years of experience in software engineering or a related domain. Short Description for External Candidates Analyze, design, develop, troubleshoot, and debug software programs for commercial or end user applications. Write high quality code, complete development tasks, and perform thorough testing and debugging to ensure application reliability and performance. As a member of the software engineering division, you will participate in high level design activities based on provided external specifications. You will be responsible for specifying, designing, and implementing minor changes to existing software architecture, developing complex enhancements, and resolving sophisticated bugs. Your duties will include building and executing unit tests and test plans, as well as reviewing integration and regression test plans prepared by QA. You will collaborate with QA and porting engineering teams to discuss changes in product functionality and ensure consistent quality across product versions. Duties and responsibilities are diverse and complex, requiring independent judgment and strong technical capabilities. You should be fully proficient in your area of expertise and may be expected to take on a project lead role or supervise junior personnel. A BS or MS degree in a relevant field or equivalent experience is required, along with at least 4 years of experience in software engineering or a related domain. Responsibilities for External Candidates Oracle Fusion GRC is a product that delivers complete solution for all organizations to comply with internal and various external policies. GRC application comprise of various modules and integrates with transactional applications to discover any policy violations and protects organization from vulnerabilities. As a member of GRC development, you will perform detailed analysis of development requirements received from Product Management and work with team to code, execute unit test. Assist build execution, extend support to provide bug fixes, interact with other teams like QA to fix problems in the code. As a member of the software engineering division, you will analyze and integrate external customer needs. Specify, design and implement modest changes to existing software architecture. Build new functionality and development tools. Build and execute unit tests and unit test plans. Review integration and regression test plans created by QA. Communicate with QA and porting engineering to discuss major changes to functionality. We have a team of highly enthusiastic, talented, well-qualified engineers from different parts of the world. We are a very close-knit team and we do a lot of fun activities apart from working on extremely challenging and rewarding projects. You will get a great foundation for an excellent career growth in Business Applications (Enterprise Software Industry), if you join our group. A successful candidate must have relevant Java and web development experience. Key Responsibilities: Develop high-quality, scalable Java/J2EE applications with strong adherence to design patterns and coding standards Convert complex designs into clean, efficient, and maintainable code Lead and mentor a small team of developers during implementation phases Conduct code reviews and enforce best practices around performance, memory management, and quality Technical Skills Required: Strong proficiency in Core Java , J2EE , and object-oriented design principles Hands-on experience with Spring , Hibernate , and MyBatis frameworks Expertise in multi-threaded programming Strong experience with RESTful and SOAP web services , JMS Version control using Git or SVN Solid experience in Oracle RDBMS with strong PL/SQL skills, including stored procedures Familiarity with Test Driven Development (TDD) and Behavior Driven Development (BDD) Experience with tools like PMD , JUnit , and performance tuning Additional Expectations: Ability to guide and mentor junior developers Strong analytical and problem-solving skills Excellent communication and collaboration abilities Detailed Description and Job Requirements - External Analyze, design, develop, troubleshoot, and debug software programs for commercial or end user applications. Write high quality code, complete development tasks, and perform thorough testing and debugging to ensure application reliability and performance. As a member of the software engineering division, you will participate in high level design activities based on provided external specifications. You will be responsible for specifying, designing, and implementing minor changes to existing software architecture, developing complex enhancements, and resolving sophisticated bugs. Your duties will include building and executing unit tests and test plans, as well as reviewing integration and regression test plans prepared by QA. You will collaborate with QA and porting engineering teams to discuss changes in product functionality and ensure consistent quality across product versions. Duties and responsibilities are diverse and complex, requiring independent judgment and strong technical capabilities. You should be fully proficient in your area of expertise and may be expected to take on a project lead role or supervise junior personnel. A BS or MS degree in a relevant field or equivalent experience is required, along with at least 4 years of experience in software engineering or a related domain. Career Level - IC3

Posted 3 weeks ago

Apply

4 - 9 years

25 - 27 Lacs

Bengaluru

Work from Office

Naukri logo

Designation : VC++/C++ Developer Experience : 4+ Years Work Location : Bangalore Notice Period: Immediate Joiners/ Serving Notice Period Job Description : Skill: C++/VC++ with MFC + SQL (MFC and SQL experience is must) Candidate should have Strong C++ and OOPS knowledge Should be proficient with Windows programming (Visual C++/MFC) Should have Experience of working in Desktop GUI applications Should have worked on Standard Template Library (STL) Should be aware of Multi-threaded Programming Should have Working knowledge of Database programming - SQL Should have experience with Data modelling and Design patterns Good to have Understanding of architecture and design across systems Good to have working proficiency in developmental toolsets Good to have Knowledge of industry-wide technology trends and best practices Ability to work in large, collaborative teams to achieve organizational goals. Understanding of software skills such as business analysis, development, maintenance, and software improvement. Additional Skills (Good to Have) Competence in Unix/Linux environments Interaction with web services Credit Derivatives product Knowledge Trade, Position and Life cycle event Management Sincerely, Sonia TS

Posted 1 month 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