C++ Software Engineer
Job Summary
Join an energetic and focused development team working on automatic C/C++ code generation for our Model Based Design products Simulink and Stateflow. As a member of this team you will be responsible for developing and maintaining our next generation automatic C++ code generation technology targeting embedded system deployment.
Responsibilities
You will quickly demonstrate your C++ programming and analytical problem solving skills. You will contribute to all stages of software design, coding, and testing within our code generation products, paying careful attention to authoring high-quality code. Your versatility will enable you to work in a wide variety of environments such as C, C++, and MATLAB.
Qualifications Required / Preferred
- MS or PhD in computer science, engineering, or other related field, or a Bachelor's degree with at least 5 years experience
- 5+ years of practical C++ experience including familiarity working with compiler technology (IR, Parse Trees, etc.)
- Ability to deliver high-quality and maintainable commercial software
- Strong Unix and/or MSVC development experience
- Experience with MATLAB/Simulink is a plus
- Strong verbal and written communication skill