Job Title: Senior Linux Platform Development Engineer
Bangalore, KA, IN, 560048
Join AMETEK United Electronic Industries (UEI), a top-tier provider of data acquisition and control solutions, where we lead the way in serving the aerospace, defense, energy, and semiconductor industries. At UEI, you'll be at the heart of high-performance test, measurement, simulation, and control solutions that empower our customers to build smart, reliable, and rugged systems. We are seeking a skilled senior Linux platform development engineer to join our team and take our software quality and customer satisfaction to the next level. In this role, you will work under the guidance of the Director of Engineering, contributing to the design, development, testing and maintenance of embedded systems that power our cutting-edge products.
Key Responsibilities
- Develop and maintain software and embedded codebases for new and existing hardware.
- Create and deploy embedded software solutions using the Yocto SDK.
- Upgrade software deployments to newer Yocto SDK versions, including kernel and RFS configuration.
- Monitor and report on software exploits and Common Vulnerabilities and Exposures (CVE), implementing measures to mitigate risks.
- Perform security scans and apply patches to minimize the system attack surface.
- Develop sample code showcasing new features for customer use.
- Trace and resolve issues from function calls to hardware-level functionality.
- Assist Field Applications Engineers in debugging customer issues.
- Maintain software in an orderly and secure manner, adhering to established company policies.
- Perform other related duties as required or assigned.
Minimum Qualifications
- Bachelor’s Degree in Electrical Engineering (EE), Computer Engineering (CE), Computer Science (CS), or related physical sciences.
- 3–10 years in a Computer Science, Electrical Engineering, or Computer Systems Engineering role.
- 2+ years of experience as a C/C++ Developer using Yocto tools.
- Proven expertise with GCC, build tools, Yocto scripting, and toolchains.
- Experience with ARM32, ARM64, and x64 architectures under Yocto Linux.
- Experience writing device drivers for Linux and real-time OSes.
Desired Qualifications
- Deep understanding of Linux and, as a plus, Windows OS internals.
- Skilled in programming embedded systems with Linux or other real-time OSes.
- Familiarity with hardware debugging tools and techniques.
- Ability to read and interpret schematics, register-level descriptions, and FPGA code.
- Knowledge of T&M, DAQ, industrial control, PTP time synchronization, and avionics/industrial communication standards.
- Detail-oriented with strong systems-thinking capabilities.
- Excellent problem-solving and debugging skills.
To learn more about our company and our job opportunities, visit us at:
https://www.ametek.com/careers
To learn more about the business unit you’ll be joining, visit us at:
United Electronic Industries: www.ueidaq.com