Open position
Software Research Engineer
job description
VORTEX-CoLab is looking for exceptional Software Research Engineers with a MSc academic background in something exceptional such as Computer Science, Information Technology or similar. As a Software Research Engineer at Vortex-CoLab you will work collaboratively with a cross-functional team of other engineers, researchers, designers and product managers supporting initiatives that will define the next generation of embedded and real-time systems that are highly connected, with massive processing power and performing complex applications. As a member of the team you will drive future concepts and contribute to our innovation roadmap and prototype solutions.
responsibilities
How you can expect to fill your days:
- Participation in amazing and out-of-the-box Research and Development projects where you will be able to turn awesome ideas into reality;
- With a keen focus on productivity balanced with the ability to experiment cross-cutting technologies, you will deliver high quality, reusable and testable software components for real-time embedded systems in C or C++;
- Boost up the collaborative environment provided to design and develop innovative solutions for challenging problems with scalable, production quality software;
- Enable and inspire innovation to solve analytical problems and debug software;
- Participation in all project development cycle phases, with a primary focus on the architecture and establishing requirements phases;
- Work with a highly skilled engineering team, be part of the team planning and improvement using agile methodologies.
requirements
- With a keen interest in technology and science you will have between 2 to 5 years of experience in software design and development;
- Fluency in objected-oriented languages and software architectures;
- Hands-on experience using C or C++;
- A solid love for software development makes you an expert in distributed software architectures;
- Master in the use of GNU/Linux (development, shell scripting and basic administration);
- The ability to work with highly scalable and performant backend services;
- As a strong Agilist, you work autonomously within an agile environment with automated testing and continuous integration and delivery;
- A real thirst for knowledge and to stay ahead of the latest software trends makes you an active curious and inventive thinker. You’re not afraid to try something new;
- Good oral and written communication skills;
- A natural inclination to work on a collaborative environment, and the willingness to work on a broad variety of projects.