Vacancy expired!
Senior C Concurrency Engineer: Bloomberg Development Environment (BDE)
The Bloomberg Terminal has thousands of applications, all designed to be highly reliable, and perform at the speed of market data. The BDE team provides the C building blocks for these applications. The BDE team is also responsible for spearheading Bloomberg's contributions to the C standard and ensuring future iterations of the C language provide features necessary to Bloomberg. Who are you? An engineer who is intimately familiar with the C language, and who has worked with concurrent data structures. You're motivated to move the C language forward in a way that supports large scale software systems. You thrive in an environment where you are held to the highest standard and all software is written in a consistent style. We'll trust you to:- Develop high-quality, high-performance C code in a timely manner
- Mentor others in your areas of expertise and thrive in a team environment
- Take responsibility for the quality of the BDE library in all aspects, including testing and documentation
- 5+ years of experience with C
- Solid understanding of Data Structures, Algorithms, and Object-Oriented design
- Strong knowledge of concurrent primitives and data structures
- Strong problem solving skills
- Strong, especially written, communication skills
- Familiarity with UNIX or Linux-based systems
- Good people skills
- Experience with high-performance UNIX programming
- Knowledge of software design
- Knowledge of and interest in advancing the C Language Standard
Vacancy expired!