Post Counts

header ads

C++ Infrastructure Software Engineer


Job description
We are looking for a software engineer to join our team of developers building C++ libraries that support new connected workflows and capabilities across MathWorks products. We write re-usable, modular libraries in modern C++. We focus on SOLID software design and architecture and usable, extensible APIs

This position will require excellent object-orientated design and programming skills, strong inter-personal and communication skills, whilst working within a global development group.

Be responsible for the full software life-cycle from requirements gathering and high-level design, to coding, testing, debugging, and maintenance.
Collaborate with team members to produce high-quality code that is correct, robust, efficient, and easy to maintain and extend.
Design APIs that are easy to use and extensible.
Re-architecture existing components to accommodate new requirements.
Participate in, and contribute to, design reviews, code reviews, and project planning.
Strong written and communication skills
Excellent object-oriented design skills
Experience with modern C++
Experience working with multiple compilers and platforms
Experience working in MATLAB would be a significant benefit
A bachelor's degree and 3 years of professional work experience (or a master's degree) is required.
We are looking for a software engineer to join our team of developers building C++ libraries that support new connected workflows and capabilities across MathWorks products. We write re-usable, modular libraries in modern C++.
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
ResearchConsultingEngineering
Industries
Computer Software

Post a Comment

0 Comments