Senior Lead Software Engineer - Danbury, United States - Bernard Nickels & Associates

    Default job background
    Description

    Position Type: Full-Time, Direct Hire

    Location: Danbury, CT (onsite position)

    Salary Range: $145,000 to $175,000

    Overview: Our client is a global, innovative leader in enterprise print, mail, and customer communications. Their products include printers, inserters, sorters, and parcel solutions—and a renewed commitment to innovative software and vote-by-mail solutions. They are proud to be an industry and market leader in the mail space. Although their manufacturing headquarters is based in Danbury, CT, they are a global company with clients and team members in over 18 countries worldwide, including an expansive field service team comprised of over eight-hundred specialized field service technicians.

    They are actively seeking a Senior Lead Software Engineer to join their team developing machine control solutions for high-performance mailing solutions. They are looking for a high energy, team player who possesses 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.

    Responsibilities:

    • 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.
    • Coordinate deliverables that affect multiple projects or products.
    • Define, perform, or guide all aspects of system level testing and utilize results to improve solution performance.
    • Lead 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/budget allocations.
    • Collaborate closely with project team members, product management, and internal and external partners.

    Required Qualifications:

    • BS or MS Degree in Computer Science (or a related discipline).
    • 8+ years of experience with large scale, object-oriented software design & development over the full life cycle process.
    • 8+ years of software development experience 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 (QA) 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.

    Preferred Qualifications:

    • Professional experience with Java, C#, .NET,
    • Knowledge of web based service architecture and application development.
    • Experience with database technologies including SQL Server and Oracle.
    • Knowledge of network protocols, hardware, and standards.
    • Experience with motion control and servo motor control.
    • Knowledge of mailing and paper handling applications.