60 people viewed this job today
Software Engineer - Compiler Technologies
Experience Required
1-3 Years
Employment Type
Full-time
Target Batch
2021, 2022, 2023, 2024
Role Category
Backend
How to Apply
Apply on the company portal
Skills Recommended
C++Compiler TechnologiesObject-Oriented DesignAlgorithmic Skills
About the job
Job Description
We are seeking a motivated and talented software engineer to propel the core technology that enables automatic code generation from MATLAB and Simulink. As a part of the Embedded Coder product team, we are responsible for developing novel compiler optimization techniques to automatically generate unbeatably efficient code for large-scale embedded systems.
Responsibilities:
- Design innovative algorithms and integrate them into our code generation environment to improve the efficiency of the generated code.
- Participate in all aspects of software development: collecting requirements, writing specifications, coding, testing and supporting customers.
- Quickly master numerous features in Simulink products and delve into a large code base.
Minimum Qualifications:
- A bachelor's degree and 3 years of professional work experience (or a master's degree, or equivalent experience) is required.
Additional Qualifications:
- At least 2 years of practical C++ experience.
- Knowledge of modern compiler technologies.
- Strong abstraction and algorithmic skills.
- Good understanding of object-oriented design principles.
- Strong communication skills.