Design engineer/software consultant

3 weeks 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:



  • Bangalore, India consultant Full time

    Main ResponsibilitiesOur ideal candidate will design and develop distributed application services and components, implement application services for a highly scalable cloud-based software platform, and define, design, and implement REST APIs. Additionally, they will build Swagger UI, Postman collections for APIs, and integrate with 3rd party application...


  • Bangalore, Karnataka, India consultant Full time

    Responsibilities :1. Design and development of distributed application services and components.2. Implementation of Application Services for a highly scalable cloud based software platform.3. Define, Design and implement REST APIs. Build Swagger UI, Postman collection for APIs.4. Integration with 3rd party application systems5. Application development using...


  • Bangalore/Chennai/Pune, India PROCONNXT CONSULTANT Full time

    Job Title: Quality Assurance Automation EngineerOverview:We are seeking a skilled Quality Assurance Automation Engineer to join our team at PROCONNXT CONSULTANT. As a key member of our QA team, you will be responsible for developing and maintaining automated test suites for SaaS applications, collaborating with engineers and stakeholders to define and...


  • 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 Sonata Software Full time

    About Sonata Software In today‘s market, we observe a distinct duality in technology adoption. On one front, clients are keenly focused on cost containment, while on the other, there is a strong drive to modernize their digital storefronts, aiming to appeal to both consumers and B2B customers alike. As a leading Modernization Engineering company, we aim...


  • bangalore, India Sonata Software Full time

    About Sonata Software In today‘s market, we observe a distinct duality in technology adoption. On one front, clients are keenly focused on cost containment, while on the other, there is a strong drive to modernize their digital storefronts, aiming to appeal to both consumers and B2B customers alike. As a leading Modernization Engineering company, we aim to...


  • 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 doing We 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...


  • Bangalore, India ORACLE FINANCIAL SERVICES SOFTWARE LIMITED Full time

    What you will be doing We 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...


  • 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...


  • 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 performance....


  • Bangalore, India Nixcel Software Full time

    Job Title: Embedded Software EngineerJob Description:We are seeking an exceptional Embedded Software Engineer to join our team at Nixcel Software. The ideal candidate will have a strong background in embedded domains, preferably automotive, with expertise in C/C++ programming and Linux system internals.Key Responsibilities:Design and develop software for...

  • Software Engineer III

    2 weeks 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...


  • bangalore, India Guidewire Software Full time

    Guidewire is searching for a who is passionate about Technical Lead role(Java) 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 Nixcel Software Full time

    Job DescriptionAt Nixcel Software, we are seeking a highly skilled Embedded Software Engineer to join our team.Key Responsibilities:Design and develop software for embedded systems with a strong focus on automotive applications.Develop and maintain C/C++ code for Linux-based systems.Expertise in Linux system internals and network and socket device drivers is...