Printer Command Languages - Plano, United States - New York Technology Partners

    Default job background
    Description

    Printer Command Languages (PCL) Engineer / Embedded Engineer

    All candidates should make sure to read the following job description and information carefully before applying.

    Plano TX (3 days WFO, 2 days WFH)

    Need candidate onsite from day 1

    Key Responsibilities:

    • Design and develop embedded software solutions for printers and related devices, with a strong emphasis on PCL standards.
    • Collaborate with cross-functional teams including hardware engineers, firmware developers, and QA engineers to ensure seamless integration of PCL functionality.
    • Analyze and interpret PCL specifications and requirements to design efficient and reliable software solutions.
    • Implement PCL features and functionality into embedded systems, ensuring compliance with industry standards and best practices.
    • Debug, troubleshoot, and optimize embedded software to ensure high performance and reliability.
    • Conduct thorough testing and validation of PCL implementations, including unit testing and integration testing.
    • Document design specifications, code, and test procedures to facilitate collaboration and ensure maintainability.
    • Stay updated on emerging technologies, standards, and best practices related to embedded systems and PCL.

    Qualifications:

    • Bachelor's degree in Computer Engineering, Electrical Engineering, or related field. Master's degree preferred.
    • Proven experience in embedded software development, with a focus on Printer Command Languages (PCL).
    • Proficiency in programming languages commonly used in embedded systems development, such as C/C++.
    • Strong understanding of printer hardware architecture and peripherals.
    • Familiarity with PCL specifications and standards, including PCL 5 and PCL 6.
    • Experience with software development tools and environments for embedded systems.
    • Excellent problem-solving and debugging skills.
    • Ability to work effectively in a collaborative team environment.
    • Strong communication skills, with the ability to articulate technical concepts clearly and concisely.
    • Note: Strong experience with Java / oracle would be an added advantage