Design engineer/software consultant

2 months ago


Bangalore, India UST Full time

JD Design Engineer/Software Consultant (Compiler Optimization & Embedded Systems) Experience: 2+ Years of experience in compiler development, optimization techniques, or instruction set simulation Education: B. Tech/B. E/MTech/Ph D. in Engineering, Computer Science, ECE, or EEE with a focus on compiler design or computer architecture Job Location: Bangalore, India Minimum Qualifications: Proficiency in C, C++ and Rust with experience in low-level programming and code generation Experience in testing, maintaining, and performance tuning skills in embedded systems Familiar with RISC-V, ARM/MIPS CPU architectures and their instruction set architectures (ISAs) Familiar with Assembly language for one or more CPU architectures (ARM/8051/RISC-V) Strong understanding of computer architecture concepts, including pipelining, memory hierarchy, and microarchitecture. Familiar with ARM CMSIS library and integration on ARM-based CPUs Prefer Qualifications: Experience with compiler optimization techniques such as loop unrolling, vectorization, and code scheduling. Experience developing and maintaining instruction set simulators (ISS). Knowledge of different compiler intermediate representations (IRs). Familiarity with compiler frameworks like LLVM. Experience with performance analysis and benchmarking tools like Drystone/Core Mark. Contribution to open-source compiler projects. Working knowledge of OOP, data structures, algorithms, and computer science fundamentals Development experience with 8/16/32 bit processors/controllers. Development experience with both Windows and Unix/Linux. Development experience with cross compilers (Lauterbach, TRACE32, ICE). Familiar with document designs (UML a plus) Experience and knowledge of Software Design patterns and Architecture behaviour models. Familiar with Firmware and Device Drivers Familiar with SCM and ticket management tools (Git, Tortoise SVN, JIRA). Additional Qualifications: Experience with static and dynamic binary translation techniques Knowledge of formal verification methods for compilers and simulators. Experience using GNU Make, CMake, and other build systems. Good hardware design knowledge will be an added advantage. Working knowledge of one or more CI/CD Delivery tools. Experience and knowledge of industry EDA tools and technologies is a plus. Familiarity with hardware description languages (HDLs). Responsibilities: Design, develop, and optimize compiler components for embedded systems, with a focus on RISC-V architectures. Implement and maintain instruction set simulators for target architectures, including RISC-V. Develop and implement code generation and optimization techniques. Analyze and improve the performance of compiled code, specifically for RISC-V platforms. Develop test suites and benchmarks to validate compiler and simulator functionality. Stay up-to-date with the latest advancements in compiler and simulator functionality. Manage individual priorities, deadlines, and deliverables. Understand project requirements, design, and implement efficient code, create fast, easy-to use, and develop prototypes quickly. Build the libraries and frameworks that support the project requirements. Test, deploy, document, and maintain the source code. Debug/track/resolve by analyzing the sources of issues and the impact on overall systems. Identifying gaps, discussing with stakeholders, and taking ownership to resolve the gaps. Maintaining and upgrading existing software modules. Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback. Working closely with other team and developers and business Working time: Monday - Friday Benefit: Health insurance Contact: Ms. Van Anh – Whatsapp: +84 935059669 Email:


  • Petrocon Engineers

    4 weeks ago


    bangalore, India Petrocon Engineers & Consultant Full time

    Exciting Opportunity for Electrical Designers at Petrocon Engineers & Consultant! Are you ready to elevate your career in Electrical Design Engineering ? Join Petrocon Engineers & Consultant, a trusted name in detailed design engineering, as we expand our team in Mangalore . This full-time, onsite role is perfect for professionals with a...

  • Software Engineer

    2 weeks ago


    Bangalore/Chennai, India PROCONNXT CONSULTANT Full time

    About the Role">We are seeking a highly skilled Software Engineer with expertise in microservices architecture to join our team at PROCONNXT CONSULTANT. Based in Chennai, this role requires a dynamic individual who can work effectively in a fast-paced environment and is capable of meeting tight deadlines.">Key Responsibilities">Design, develop, and maintain...


  • bangalore, India Guidewire Software Full time

    Guidewire is searching for a who is passionate about Senior Software Engineer all things data, from polishing data under the hood to visualizing complex data sets in mind blowing ways. You will help architect our next generation of data analytics and visualization tools to help insurance companies glean actionable insights into their operational...


  • Bangalore, India Guidewire Software Full time

    Guidewire is searching for a who is passionate about Senior Software Engineer all things data, from polishing data under the hood to visualizing complex data sets in mind blowing ways. You will help architect our next generation of data analytics and visualization tools to help insurance companies glean actionable insights into their operational...


  • bangalore, India Guidewire Software Full time

    Guidewire is searching for a who is passionate about Senior Software Engineer all things data, from polishing data under the hood to visualizing complex data sets in mind blowing ways. You will help architect our next generation of data analytics and visualization tools to help insurance companies glean actionable insights into their operational performance....


  • bangalore, India Guidewire Software Full time

    Guidewire is searching for a who is passionate about Senior Software Engineer all things data, from polishing data under the hood to visualizing complex data sets in mind blowing ways. You will help architect our next generation of data analytics and visualization tools to help insurance companies glean actionable insights into their operational...

  • Java Software Engineer

    2 months ago


    bangalore, India ORACLE FINANCIAL SERVICES SOFTWARE LIMITED Full time

    What you will be doingWe are looking for a strong Engineer who thrives on research and development projects. Be a strong technical hand who works efficiently to make sure we are building the right code and services using the right coding principles. The candidate should be able to help in the digital transformation journey for the top-tier investment bank.An...


  • Bangalore, India Guidewire Software Full time

    Guidewire is searching for a who is passionate about Senior Software Engineer all things data, from polishing data under the hood to visualizing complex data sets in mind blowing ways. You will help architect our next generation of data analytics and visualization tools to help insurance companies glean actionable insights into their operational...

  • Software Engineer III

    2 months ago


    bangalore, India Guidewire Software Full time

    Guidewire's development team is looking for a smart, proactive, and results-oriented Senior Software Full stack Engineer to build elegant solutions for the property & casualty insurance industry's complex business domain and make our industry-leading products even better. The team is looking for an enthusiastic engineer who is passionate about building...

  • Java Software Engineer

    3 months ago


    bangalore, India ORACLE FINANCIAL SERVICES SOFTWARE LIMITED Full time

    What you will be doingWe are looking for a strong Engineer who thrives on research and development projects. Be a strong technical hand who works efficiently to make sure we are building the right code and services using the right coding principles. The candidate should be able to help in the digital transformation journey for the top-tier investment bank.An...


  • bangalore, India Guidewire Software Full time

    We are actively seeking a proactive and results-driven Software Engineer to join our esteemed product development team. In this role, you will play a pivotal part in crafting high-quality software that enhances the daily experiences of millions of users across the globe. Our software ecosystem is vast, providing you with the opportunity to contribute to a...

  • Software Engineer III

    2 months ago


    Bangalore, India Guidewire Software Full time

    Guidewire's development team is looking for a smart, proactive, and results-oriented Senior Software Full stack Engineer to build elegant solutions for the property & casualty insurance industry's complex business domain and make our industry-leading products even better. The team is looking for an enthusiastic engineer who is passionate about...


  • Bangalore, India r3 Consultant Full time

    Salary : 20-28 lpa Senior Security Embedded Software Test Engineers Requirements :Security Senior Test Engineer- 5+ yearsWork from Bangalore (near Kodihalli area)Office Standard India working hours Contract for 3 months to start with Start - as soon as possible What you will do :- Perform analysis of security requirements specifications and generate...


  • Bangalore, India Guidewire Software Full time

    Guidewire's development team is looking for a smart, proactive, and results-oriented Senior Software Full stack Engineer to build elegant solutions for the property & casualty insurance industry's complex business domain and make our industry-leading products even better. The team is looking for an enthusiastic engineer who is passionate about...


  • bangalore, India Guidewire Software Full time

    Guidewire's development team is looking for a smart, proactive, and results-oriented Senior Software Full stack Engineer to build elegant solutions for the property & casualty insurance industry's complex business domain and make our industry-leading products even better. The team is looking for an enthusiastic engineer who is passionate about building...


  • bangalore, India Guidewire Software Full time

    Guidewire's development team is looking for a smart, proactive, and results-oriented Senior Software Full stack Engineer to build elegant solutions for the property & casualty insurance industry's complex business domain and make our industry-leading products even better. The team is looking for an enthusiastic engineer who is passionate about building...


  • bangalore, India Guidewire Software Full time

    Guidewire is searching for a who is passionate about Senior Java Developer all things data, from polishing data under the hood to visualizing complex data sets in mind blowing ways. You will help architect our next generation of data analytics and visualization tools to help insurance companies glean actionable insights into their operational performance.Who...


  • bangalore, India Guidewire Software Full time

    Guidewire's development team is looking for a smart, proactive, and results-oriented Senior Software Full stack Engineer to build elegant solutions for the property & casualty insurance industry's complex business domain and make our industry-leading products even better. The team is looking for an enthusiastic engineer who is passionate about building...


  • Bangalore, India Sonata Software Full time

    About Sonata Software : Sonata Software is a leading global IT services and consulting company that specializes in providing innovative technology solutions. We focus on driving digital transformation by leveraging cutting-edge technologies. We are urgently hiring a talented and experienced Sr. SDET to join our dynamic team. Job Summary : We are...


  • Bangalore, India Guidewire Software Full time

    Guidewire's development team is looking for a smart, proactive, and results-oriented Senior Software Full stack Engineer to build elegant solutions for the property & casualty insurance industry's complex business domain and make our industry-leading products even better. The team is looking for an enthusiastic engineer who is passionate about...