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
hirify.global 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.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →