Talent.com
Firmware Engineer

Firmware Engineer

Planar SystemsHillsboro, OR, US
job_description.job_card.30_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
  • serp_jobs.filters_job_card.quick_apply
job_description.job_card.job_description

The Firmware Engineer is part of the product development group and works closely with Planar’s project teams designing best-in-class firmware and applications for commercial display products. This engineer will contribute across the full product lifecycle to deliver new products and enhance existing offerings across Planar’s product line. As such they will design, implement, test and support firmware for video processor based architectures as well as software for display control and production line support. In this position, the engineer will frequently use and apply technical standards, principles, theories, concepts, and techniques in order to recommend and implement timely solutions to a variety of technical problems of significant scope and complexity.

What You'll Do :

  • Contribute across the full product development lifecycle : design, develop, review, test, document and support firmware and software applications for the commercial display environment
  • Analyze, develop and recommend design architectures in support of product goals
  • Occasionally lead or coordinate small technical teams developing solutions of moderate complexity
  • Develop and present occasional technical training, and / or contribute to mentoring of interns or other employees
  • Interact with customer service, field engineers (internal and external to Planar) and end users to analyze and resolve engineering related field issues
  • Evaluate current and future field implementations to identify opportunities to improve product performance
  • Interact with company operations team to analyze and resolve software related production line issues
  • Develop and review documentation for internal and external customers (release notes, user guides, work instructions)
  • Adhere to internal standards within company’s new product introduction (NPI) and software engineering processes
  • Develop and maintain calibration, manufacturing and validation software tools

Requirements

What You'll Need :

  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering or related field
  • Minimum 5 years work experience with software development, preferably with significant embedded system experience
  • Must be proficient in the following areas :

  • Linux software development
  • C or C++ for embedded systems
  • Experience in any of the following areas preferred :

  • Linux embedded systems development; Linux driver / kernel development
  • Design for multithreaded, multi-process, networked applications
  • Common scripting languages such as Python and bash
  • Schematic reading and use of hardware diagnostic tools such as oscilloscopes
  • Display electronics development experience, especially managing video IC’s or IP and low-level hardware drivers
  • Digital video interfaces such as HDMI and DisplayPort
  • JavaScript or TypeScript for application or web development
  • User interface design and / or working closely with UI designers
  • General cross-platform development experience
  • Various communication protocols including RS-232, I2C, CAN, SPI, USB, TCP and UDP over IP
  • API implementation over communication protocol layers such as MQTT or HTTP
  • Agile and secure software development lifecycle methodologies
  • Excellent organizational, verbal and written communication skills and a high level of interpersonal skills
  • Benefits

    All benefits start on first day of employment!

  • 75% employer-paid medical for employee. Family coverage also included.
  • 100% employer paid dental, and vision for employee and dependents
  • 100% employer paid long-term, short-term disability, and life insurance policy
  • 401k Match, if you’re contributing 5% we match 4%. 100% vested immediately.
  • 10 paid holidays
  • Starting at 15 days paid PTO (inclusive of sick and vacation time) annually
  • Employee Assistance Program (EAP)
  • Flexible Spending Account (FSA)
  • EEOC Statement :

    Planar is an equal opportunity employer, we believe in fostering a culture of equality, diversity, and inclusivity. Our commitment to this goal is clearly expressed in our zero-tolerance policy for discrimination and harassment of any kind, including on the basis of race, color, sex, age, religion, sexual orientation, national origin, disability, genetic information, pregnancy, protected veteran status or any other characteristic protected by applicable federal, state, or local laws. Our hiring practices ensure that decisions are based solely on qualifications, merit, and current business needs, while extending to all aspects of our operations - from recruitment and promotion to layoff and recall, to leave of absence, compensation, benefits, and training.  We are committed to remaining a drug free workplace

    serp_jobs.job_alerts.create_a_job

    Firmware Engineer • Hillsboro, OR, US

    Job_description.internal_linking.related_jobs
    • serp_jobs.job_card.promoted
    • serp_jobs.job_card.new
    Application Developer II

    Application Developer II

    VirtualVocationsAloha, Oregon, United States
    serp_jobs.job_card.full_time
    A company is looking for an Application Developer II.Key Responsibilities Reviews, analyzes, modifies, creates, debugs, and tests applications Implements code and documents system changes based ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_hours
    • serp_jobs.job_card.promoted
    • serp_jobs.job_card.new
    Applications Developer 3

    Applications Developer 3

    VirtualVocationsVancouver, Washington, United States
    serp_jobs.job_card.full_time
    A company is looking for an Applications Developer 3 to join their IT transformation team.Key Responsibilities Collaborate with engineers to support IT transformation initiatives Design and deve...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_hours
    • serp_jobs.job_card.promoted
    Systems Designer

    Systems Designer

    VirtualVocationsVancouver, Washington, United States
    serp_jobs.job_card.full_time
    A company is looking for a Systems Designer to support engineers in creating layouts and components for Wheeled Vehicle platforms. Key Responsibilities Utilize GD&T practices to update drawings an...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_day
    • serp_jobs.job_card.promoted
    Senior Backend C# Developer

    Senior Backend C# Developer

    VirtualVocationsAloha, Oregon, United States
    serp_jobs.job_card.full_time
    A company is looking for a Senior Backend C# Developer with cloud experience.Key Responsibilities Design, develop, and maintain back-end services and APIs with. NET and C# Translate complex busin...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_day
    • serp_jobs.job_card.promoted
    • serp_jobs.job_card.new
    Informatica IICS Developer

    Informatica IICS Developer

    VirtualVocationsPortland, Oregon, United States
    serp_jobs.job_card.full_time
    A company is looking for an Information Delivery & Visualization Engineer.Key Responsibilities Design, develop, and implement end-to-end data integration workflows using Informatica IICS Develop...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_hours
    • serp_jobs.job_card.promoted
    IT Application Analyst

    IT Application Analyst

    VirtualVocationsAloha, Oregon, United States
    serp_jobs.job_card.full_time
    A company is looking for an IT Application Analyst - Remote.Key Responsibilities Implement and support vended image processing systems in a clinical environment Act as a system matter expert, ma...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    • serp_jobs.job_card.new
    Technical Lead - React Native

    Technical Lead - React Native

    VirtualVocationsVancouver, Washington, United States
    serp_jobs.job_card.full_time
    A company is looking for a Technical Lead (React Native / Node.Key Responsibilities Lead the development of mobile products and their backend services, focusing on feature architecture and perfor...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_hours
    • serp_jobs.job_card.promoted
    • serp_jobs.job_card.new
    Configuration Management Analyst

    Configuration Management Analyst

    VirtualVocationsAloha, Oregon, United States
    serp_jobs.job_card.full_time
    A company is looking for a Configuration Management Analyst - Clinical Products (Remote).Key Responsibilities Independently performs configurations, workflow, and process mapping in Guiding Care ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_hours
    • serp_jobs.job_card.promoted
    • serp_jobs.job_card.new
    ServiceNow Integration Technical Lead

    ServiceNow Integration Technical Lead

    VirtualVocationsVancouver, Washington, United States
    serp_jobs.job_card.full_time
    A company is looking for a ServiceNow Integration Technical Lead Integrations.Key Responsibilities Provide governance and technical guidance to scrum teams focusing on ServiceNow integrations De...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_hours
    • serp_jobs.job_card.promoted
    • serp_jobs.job_card.new
    Global Solution Architecture Lead

    Global Solution Architecture Lead

    VirtualVocationsVancouver, Washington, United States
    serp_jobs.job_card.full_time
    A company is looking for a Head of Global Solution Architecture.Key Responsibilities Build and lead a diverse, high-performing global Solution Architecture organization Act as executive technica...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_hours
    • serp_jobs.job_card.promoted
    • serp_jobs.job_card.new
    Senior Systems Integration Developer

    Senior Systems Integration Developer

    VirtualVocationsVancouver, Washington, United States
    serp_jobs.job_card.full_time
    A company is looking for a Systems Integration Developer to design, build, and maintain integrations across their enterprise BPaaS platform. Key Responsibilities Design, develop, and maintain syst...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_hours
    • serp_jobs.job_card.promoted
    Senior Release Engineer

    Senior Release Engineer

    VirtualVocationsAloha, Oregon, United States
    serp_jobs.job_card.full_time
    A company is looking for a Senior Release Engineer to manage and enhance its release infrastructure and processes.Key Responsibilities Own and evolve CI / CD infrastructure and release processes wi...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_day
    • serp_jobs.job_card.promoted
    Application Configuration Specialist

    Application Configuration Specialist

    VirtualVocationsPortland, Oregon, United States
    serp_jobs.job_card.full_time
    A company is looking for an Application Configuration Specialist to work in a fully remote environment.Key Responsibilities Configure and support application systems through data management, repo...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    • serp_jobs.job_card.new
    Associate Systems Consultant

    Associate Systems Consultant

    VirtualVocationsVancouver, Washington, United States
    serp_jobs.job_card.full_time
    A company is looking for an Associate Systems Consultant - Catalog.Key Responsibilities Analyze and document business and functional requirements and customer workflows Design interactive config...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_hours
    • serp_jobs.job_card.promoted
    Full-Stack Engineer

    Full-Stack Engineer

    VirtualVocationsAloha, Oregon, United States
    serp_jobs.job_card.full_time
    A company is looking for a Software Engineer to join their collaborative, remote-first engineering team.Key Responsibilities Collaborate to write, test, and deploy full-stack features using techn...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Application Platform Architect

    Application Platform Architect

    VirtualVocationsAloha, Oregon, United States
    serp_jobs.job_card.full_time
    A company is looking for an Application Platform Architect responsible for designing foundational architecture to support applications and services. Key Responsibilities Define the technical visio...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_day
    • serp_jobs.job_card.promoted
    • serp_jobs.job_card.new
    Visual Studio Developer

    Visual Studio Developer

    VirtualVocationsVancouver, Washington, United States
    serp_jobs.job_card.full_time
    A company is looking for a Visual Studio Programmer.Key Responsibilities Analyzing underwriting operations and modifying programs to meet objectives Validating, testing, and documenting the deli...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_hours
    • serp_jobs.job_card.promoted
    Application Support Consultant

    Application Support Consultant

    VirtualVocationsPortland, Oregon, United States
    serp_jobs.job_card.full_time
    A company is looking for an Application Support Consultant.Key Responsibilities Investigate, document, and resolve application problems reported by customers Progress issues through to conclusio...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_day
    • serp_jobs.job_card.promoted
    Senior GenAI Technical Lead

    Senior GenAI Technical Lead

    VirtualVocationsPortland, Oregon, United States
    serp_jobs.job_card.full_time
    A company is looking for a Senior GenAI Technical Lead, Partner Platforms.Key Responsibilities Drive technical integration of GenAI offerings with ISV and CSP platforms, defining objectives and a...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_day
    • serp_jobs.job_card.promoted
    • serp_jobs.job_card.new
    IT Operations Analyst

    IT Operations Analyst

    VirtualVocationsAloha, Oregon, United States
    serp_jobs.job_card.full_time
    A company is looking for an IT Operations Analyst I.Key Responsibilities Assist in submitting purchasing requests through iProcurement Track iProc tickets through the approval process Update th...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_hours