Degree in Computer Science or Engineering, or Electrical Engineering with emphasis on software systems
Skilled in the use of the C language with embedded experience
Strong verbal and written communication skills in English
Strong analytic and math skills
Ability to use basic test equipment (oscilloscope, DMM, logic analyzer, etc.)
Ability to read & understand schematics
Ability to work well across cultures
Ability to work multiple projects, prioritize, and meet deadlines in a dynamic, quality-oriented environment
Desired specific experience:
NXP family of processors and automotive controllers, especially IMX6 and IMX 8
CAN communications with focus on J1939/ISO 11898
BSP customization experience
Cross-platform development build tools (Yocto, Buildroot, Eclipse)
Boot loader (u-boot)
Linux Driver development experience on common bus protocols like
I2C, SPI, MDIO, UART, Ethernet
Good understanding of Cameras, Image Processing, audio\video decoders and LCD controller with embedded Linux
Previous experience with Automotive Clusters and Infotainment Systems will be a plusAMETEK is well positioned in highly competitive market segments, each with compelling growth characteristics. We expect continued business growth through the execution of our four key strategies: Operational Excellence, Strategic Acquisitions, New Products, and Global & Market Expansion. Supporting those strategies are 18,000 associates employed across 30 countries.
At AMETEK, we are committed to a corporate culture that values diversity and fosters a work environment that enables colleagues to develop meaningful and rewarding careers. We consider ourselves responsible corporate citizens and are committed to operating our facilities in an environmentally responsible manner. We also are sensitive to the needs of our communities, and, as a company, support programs that help those communities meet their health, education and social needs.
AMETEK is publicly traded on the New York Stock Exchange (NYSE: AME) and a component of the S&P 500.
AMETEK Instrumentation Systems is a Business Unit in the growing AMETEK Instrumentation and Specialty Division. Instrumentation System consists of two product lines: National Controls Corporation (NCC) and Vehicular Instrumentation Systems (VIS). NCC specializes in electronic controls for commercial kitchens and industrial facilities. VIS provides global solutions for rugged instrumentation, driver information displays, graphics displays and message centers for On and Off-road heavy vehicles.
We are dedicated to be a world class manufacturing and engineering organization that provides cutting edge instrumentation technology to the construction, heavy truck, and food service industries.
In this role, you will be instrumental in the design and development of real-time embedded systems for a wide range of new and existing instrumentation and control products.
You will participate in all phases of the product development life cycle (requirements analysis, work estimates, software architecture/system design, high level design, detailed design, coding, unit test, integration, system level test, and maintenance).
You will have an opportunity to interact with customers and consult with other cross-functional engineering staff (electrical, mechanical, test) to evaluate interfaces between hardware and software, and operational performance requirements of the overall system.
You will have direct impact on the success of our IS product line by fulfilling key responsibilities of this role:
Requirements capture - work with customer and product team to establish and document product requirements
GUI development - Based on customer requirements and using VAPs or similar graphics tools and C++
Embedded Linux driver / kernel development
Hardware design input. Participate in the hardware and embedded system design of new products. Ensuring the requirements of the customer are realized in the product.