This job has expired, please see additional jobs below
Senior Software Engineer - Build Infrastructure
Bloomberg
New York, NY, United States
Job Details - this job has expired, please see similar jobs below
Our team develops and maintains the tools that Bloomberg engineers use to build the software that is used by millions of clients every day. We are looking for a curious and innovative problem solver to join our team. When an engineer finds compiler or operating system bugs, we are the first point of contact called in to find and fix the problem. We research the effects of new operating systems and compiler options on our codebase, generate reports and propose fixes as we find new problems.
You’ll have the opportunity to investigate difficult bugs, dive into new and unfamiliar technology, and learn how to use debuggers like gdb and dbx . You’ll also communicate with people across our engineering community to educate on the technical details of the changes required, and persuade individual code owners to prioritize the work.
We’ll trust you to:
• Investigate bugs reported by other Bloomberg engineers
• Generate reports, come up with solutions, and follow up on problems in the codebase
• Find patterns and causes for bugs and then come up with strategies to systematically detect and prevent them
You’ll need to have:
• Strong understanding of the C & C++ languages and compilers
• Familiarity with at least one scripting language, preferably Python
• A track record of debugging and providing high quality bug reports
• Strong communication skills
We’d love to see:
• Experience with assembly level debugging
• Familiarity with code quality and static analysis tools for C & C++