Эта вакансия в архиве
Посмотреть похожие вакансии ↓обновлено 2 месяца назад
Principal Software Engineer (C++)
117 600 - 218 400$
Описание вакансии
Текст:
TL;DR
Principal Software Engineer (C++): Developing and optimizing software solutions for efficiency in time and memory complexity, with an accent on strong C/C++ proficiency, data structures, algorithms, and databases. Focus on collaborating with Senior architects on next-generation architectural projects and improving existing algorithms.
Location: Onsite in Burlington, MA, USA
Salary: $117,600–$218,400 annually
Company
hires and develops leaders and innovators who want to make an impact on the world of technology.
What you will do
- Develop software solutions that are efficient in time and memory complexity.
- Analyze and improve existing algorithms.
- Collaborate with Senior architects on next-generation architectural projects.
- Participate in code reviews, design discussions, and performance benchmarking.
- Document solutions with functional and design specifications.
- Write tests to rigorously test the developed code.
Requirements
- Education: BS with a minimum of 8 years of experience OR MS with a minimum of 5 years of experience OR PhD with a minimum of 3 years of experience.
- Strong proficiency in C/C++ programming.
- Strong software engineering and problem-solving skills.
- Deep understanding of data structures, algorithms, and databases.
- Understanding of compilers, parsing and code generation, static elaboration, event-driven or parallel simulation.
- Excellent verbal and written communication skills.
Nice to have
- Experience with large-scale software systems and performance tuning.
- Knowledge of simulation engines and EDA tools.
- Knowledge of SystemVerilog Hardware Description Language.
Culture & Benefits
- Paid vacation and paid holidays.
- 401(k) plan with employer match.
- Employee stock purchase plan.
- Variety of medical, dental, and vision plan options.