Job DescriptionBroadSign is currently looking for well-rounded C++ developers to join our development team. These are permanent positions in a dynamic environment with competitive salary and benefits. If you love working in a nascent industry where ideas can quickly flow from concept to commercialization, then this is the position for you. We are looking for polymaths - developers who aren't pigeon-holed into a single technology silo, but rather have broad range of experience across many areas and a deep desire to expand their skill set.
Primary ResponsibilitiesReporting to the Vice-President of Technology, your key responsibilities will include (but are not limited to):
- Implementing new features and products as per specifications
- Fixing bugs as they are reported by the quality assurance team
- Participating in peer patch review process
- Having great ideas and being able to communicate them effectively
Skills & Requirements
RequirementsThe requirements listed below are representative of the knowledge, skills and/or abilities required for this position.
- C++ development experience (preference for commercial product experience)
- Strong investigative and debugging skills
- Good understanding of software design patterns
- Linux and Windows platform knowledge
- Good knowledge of SQL
- Ability to learn quickly and work in a team
- Strong work ethic and professionalism
Other Valuable Skills
- Experience and/or strong interest in low-level Android development
- Experience with Digia’s Qt toolkit (http://qt.digia.com)
- Subversion source control
- STL / Boost
About BroadSign International
BroadSign is consistently ranked among the top global digital signage software suppliers and received the 2012 Global Growth Leadership Award in the Digital Signage Software market from Frost & Sullivan. In 2013 BroadSign expanded its portfolio by offering a fully-featured and fully-supported smart player, BroadSign Xpress. The industry-changing hardware device allows network operators to deploy digital signage at a fraction of the cost of PC-based alternatives.
Joel Test score: 9 out of 12
The Joel Test is a twelve-question measure of the quality of a software team.
- Do you use source control?
- Can you make a build in one step?
- Do you make daily builds?
- Do you have a bug database?
- Do you fix bugs before writing new code?
- Do you have an up-to-date schedule?
- Do you have a spec?
- Do programmers have quiet working conditions?
- Do you use the best tools money can buy?
- Do you have testers?
- Do new candidates write code during their interview?
- Do you do hallway usability testing?