Senior Principal Software Engineer
BlueCrest - Danbury
Work at BlueCrest
Overview
- View job
Overview
Description
We are seeking a Senior Principal Software Engineer to join our highly dynamic team developing machine control solutions for our high-performance mailing solutions. We are looking for high energy team players with strong initiative and a can-do attitude. Candidates must have good project management skills and be able to prioritize, multitask and collaborate effectively in a fast paced, multidisciplinary group environment.
Key Accountabilities
- Work as part of or lead multidisciplinary teams of engineers to gather requirements, architect, design, implement and deploy real-time software to control high speed mail processing equipment
- Coordination of deliverables that affect multiple projects or products.
- Define, perform or guide all aspects of system level testing and utilize results to improve solution performance
- Capable of leading cross functional project teams on high-risk projects to success against critical deadlines
- Plan and maintain project schedules, ensure solutions meet all requirements and are delivered within specified timeframes and budget allocations
- Collaborate closely with project team members, product management and internal and external partners
Required Qualifications
- 10 years of experience with large scale, object-oriented software design & development over the full life cycle process
- 8 years software development with strong C++ programming skills
- Experience designing software controls for mechatronic systems
- Experience with real-time operating systems, such as RTX
- Proficiency using a systems level approach to developing solutions
- Superior analytical and creative problem-solving skills
- Proven troubleshooting skills and the ability to resolve complex system level problems, including mechanical and electrical issues under tight timeframes
- Experience working with Agile development methodologies
- Experience in software quality assurance and testing
- Excellent communication and interpersonal skills, including the ability to converse with engineers and non-engineers of diverse backgroundsand present to senior management
- BS or MS Degree in Computer Science or related discipline
Desired Qualifications
- Experience with Java, C#, .NET, ASP.net
- Knowledge of web based service architecture and application development
- Experience with database technologies including SQLServer and Oracle
- Knowledge of network protocols, hardware and standards
- Experience with motion control and servo motor control
- Knowledge of mailing and paper handling applications