C++ Engineer – Dublin, Ireland
Compensation
Corvil offers a competitive compensation and benefits package
Overview
Corvil is looking to expand its core engineering development team which is responsible for building a high performance, real-time analysis product, utilising the latest software and hardware technologies.
Applicant
The successful applicant will have 2-3 years experience as a C++ Software Engineer in a technology company, ideally servicing the Financial Markets. Practical experience working with IP networks, trading protocols and/or with market data feeds is desirable.
Qualification
Third Level Computer Science or Computer Engineering Degree.
Required Skills
- Expert C++ developer with 2-3 years current commercial experience
- Experience with high-performance systems and multi-threaded application development
- Proficient with templates and with the STL
- In-depth experience with the Linux-based development environments, including tools like gdb and valgrind
- Practical experience with packet capture analysis tools
Desirable Skills
- Python
- XML
- SQL / DBA (Postgres / MySQL)
- Linux System Administration
- TCP/IP Networking
- Test Driven Development
- Linux Kernel Development
Attributes
- Work cooperatively in a team together with other highly skilled software engineers
- Excellent problem solving and analysis skills – should be able to propose several viable solutions to complex problems and be able to evaluate the best alternative and estimate the work required
- Self-motivated and able to write high quality code together with appropriate tests proving functionality works as expected
- Can quickly grasp and learn new technologies
- Excellent communication skills, able to make clear and meaningful contributions to white board design discussions and offer innovative solutions to complex problems as well as contribute insights from past experience
Apply for this position