Design Engineer/Software Consultant
2 months ago
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/PhD. 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/CoreMark.
- 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, TortoiseSVN, 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 timeExciting 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 timeAbout 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...
-
Senior Software Engineer
2 months ago
bangalore, India Guidewire Software Full timeGuidewire 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...
-
Senior Software Engineer
2 months ago
Bangalore, India Guidewire Software Full timeGuidewire 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 timeGuidewire 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 timeGuidewire 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....
-
Java Software Engineer
2 months ago
bangalore, India ORACLE FINANCIAL SERVICES SOFTWARE LIMITED Full timeWhat 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...
-
Senior Software Engineer(Java)
1 month ago
Bangalore, India Guidewire Software Full timeGuidewire 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 timeGuidewire'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 timeWhat 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...
-
Guidewire Software | Senior Software Engineer
1 month ago
bangalore, India Guidewire Software Full timeWe 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 timeGuidewire'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...
-
Embedded Software Test Engineer
1 month ago
Bangalore, India r3 Consultant Full timeSalary : 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...
-
Software engineer iii(java)
2 weeks ago
Bangalore, India Guidewire Software Full timeGuidewire'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 timeGuidewire'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 timeGuidewire'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...
-
Guidewire Software | Software Engineer II(Java)
2 weeks ago
bangalore, India Guidewire Software Full timeGuidewire 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 timeGuidewire'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...
-
Sr. software development engineer in test
3 weeks ago
Bangalore, India Sonata Software Full timeAbout 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...
-
Software Engineer III(Java)
1 month ago
Bangalore, India Guidewire Software Full timeGuidewire'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...