BlueCrest

BlueCrest

·5 days ago

Principal software engineer

Apply now

Location

onsite, Danbury, CT, United States

Commitment

Full Time

Level

Lead / Manager

Job Description

We are seeking a 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 backgrounds and 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.

Ready to join the team?

Apply now

Similar Jobs: