Senior Linux Engineer - Twinsburg, United States - Scientific Search

    Scientific Search
    Scientific Search Twinsburg, United States

    1 month ago

    Default job background
    Description

    Location:
    Twinsburg, OH

    Overview


    Responsible for the creation and maintenance of embedded Linux kernels targeting a variety of COTS and proprietary hardware platforms and the creation of applications that run on these systems.

    The ideal candidate should be a senior level expertise and knowledge of embedded Linux principals, tools, and applications, to exercise independent judgement to deliver results, and to provide coaching and mentoring to other engineers

    Responsibilities

    Create and maintain customized embedded Linux images (root file system, toolchain, kernel, and bootloaders) targeting COTS and proprietary platforms.

    Collaborate with hardware and software design teams to integrate Linux with client's hardware and application software to create new products.

    Communicate concepts, consequences, and tradeoffs to engineering and cross functional stakeholders (speaking/writing/diagramming).
    Practice strong engineering ethics (detail, quality, accuracy, communication, honesty, etc.).
    Maintain technical skills & knowledge to stay abreast of industry best practices and emerging technologies and methods.

    Provide leadership and mentoring to newer engineers in best practices of the profession, including TDD, unit testing, test automation, build tools, design patterns, and agile habits and methods.

    Contribute to the creation of software components for the client's products and customers that target embedded, desktop, mobile, and web platforms, using appropriate languages and tools.

    Contribute to the adoption of best practices in the creation of software products (processes, procedures, practices, tools).

    Actively participate with agile teams in the adoption of appropriate DevOps tools and platforms to enable robust, high quality, and agile creation of software components for our products.

    Required Skills

    BS/MS or equivalent demonstrated professional expertise and 10+ years with embedded software construction.

    Senior level experience (3+ years) with primary responsibility for the use of either Yocto or Buildroot to create custom Linux images (root file system, toolchain, kernel, and bootloaders).

    Familiarity with both Yocto and Buildroot (i.e. able to think critically about tradeoff choices for efficiency and flexibility).
    Experience customizing u-boot for processors and behaviors.
    Experience creating BSPs for custom hardware platforms (drivers, device trees, etc.).
    Experience with methods and tools of testing kernel level functions for reliability and performance.
    Familiarity with state-of-the-art DevOps tools (e.g. Git, Jenkins, Azure, Containers, etc.).
    Familiar with hardware design practices and software/hardware integration from design to production.
    Expertise with C/C++
    Competent use of Digital test equipment (Signal Generators, Logic Analyzers, etc.)
    Strong analytical and research skills. Familiarity with , Python, & JavaScript
    Experience with the implementation of network protocols such as ethernet, LXI, EtherCat, etc.
    EtherCat is of specific interest.
    Experience with instrumentation products
    Familiarity with RF applications and technologies
    Familiarity with Test & measurement/metrology concepts and principals (calibration, uncertainty, etc.).
    Experience shepherding designs into production.
    Experience working in agile engineering teams.


    The client offers a competitive salary package that is dependent on qualifications and experience, as well as a strong benefit package, plus participation in a company-wide bonus plan.

    For immediate consideration and faster response, please forward current resume to: Please include job #18670 in subject line.

    Please note that all candidates applying must be a US Citizen or Permanent Resident.

    Client will NOT sponsor .

    #IND

    #J-18808-Ljbffr