Linux Engineer II
Apply NowCompany: AAON Inc
Location: Kansas City, KS 66104
Description:
Job Details
Job Location
AAON Parkville - Parkville, MO
Position Type
Full Time
Salary Range
$89458.00 - $121031.00 Salary
Travel Percentage
Up to 25%
Job Shift
Day
Job Category
Engineering
Description
Job Summary:Responsible for the planning, execution, and support of AAON's Linux Base Operating system for customer applications. Emphasis on Kernel development, full base distribution development and package management.
Essential Job Duties and Responsibilities:
Qualifications
Education and Experience Requirements:
Four-year accredited degree in Engineering, Computer Science, or equivalent technical degree in Applied Sciences, and a minimum of 5 years' experience in the Linux Systems Engineering field, or equivalent experience in a similar industry.
Project management experience is a plus.
Knowledge, Skills, and Abilities:
Work Environment:
Disclaimer:
Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at a time with or without notice. This job description is not an exhaustive list of all functions that the employee may be required to perform, and the employee may be required to perform additional functions. The company reserves the right to revise this job description at any time. The employee must be able to perform the essential functions of the position satisfactorily. If requested, reasonable accommodations may be made to enable employees with disabilities to perform the essential functions of the job, absent undue hardship.
Job Location
AAON Parkville - Parkville, MO
Position Type
Full Time
Salary Range
$89458.00 - $121031.00 Salary
Travel Percentage
Up to 25%
Job Shift
Day
Job Category
Engineering
Description
Job Summary:Responsible for the planning, execution, and support of AAON's Linux Base Operating system for customer applications. Emphasis on Kernel development, full base distribution development and package management.
Essential Job Duties and Responsibilities:
- Manages Yocto Linux kernel, distro, and package management from planning through execution and support.
- Works with controls engineering teams to help package and distribute software:
- Understand libraries and package dependencies.
- Troubleshoot and develop drivers for different applications.
- Formalize a common DevOps environment that all pacakages and developers can add their software.
- Develop and implement a plan for vetting of all software added to distribution.
- Works with other controls engineering team to achieve cybersecurity and ISO goals in the development of the Linux distribution.
- Creates and analyses processes relevant to the development/improvement of AAON's Linux products.
- Works with controls engineering teams to help package and distribute software:
- Works with other controls product engineers, providing guidance and support to foster a collaborative and high-performing work environment.
- Generate road maps for development to meet the requirements established for a product line.
- Creates detailed engineering specifications based on product requirements.
- Works with controls hardware development team to assure hardware implementations will fulfill the security requirements for all connectivity.
- Prepares security and audit reports by collecting, analyzing, and summing information and trends in new security practices and methods.
- Monitors CISA government regulations and recommends necessary changes to ensure OS compliance of security.
- Works on compliance testing, regular PEN testing, and governance of all security rated programs. Reports to the Engineering product managers and Engineering Manager immediately when a discrepancy is discovered.
- Compares AAON's products to those of competitors to assess competition in the market.
- Maintains and builds professional and technical knowledge by attending educational workshops, reviewing professional publications, or participating in professional societies.
Qualifications
Education and Experience Requirements:
Four-year accredited degree in Engineering, Computer Science, or equivalent technical degree in Applied Sciences, and a minimum of 5 years' experience in the Linux Systems Engineering field, or equivalent experience in a similar industry.
Project management experience is a plus.
Knowledge, Skills, and Abilities:
- Demonstrates strong leadership abilities.
- Communicates effectively in written and spoken form.
- Possesses excellent interpersonal relationship skills.
- Exhibits good decision making and analytical problem-solving abilities.
- Ability to influence others and be decisive while always maintaining professionalism.
- Demonstrates strong multi-tasking capabilities and excellent organizational skills.
- Works effectively in a fast-paced, high-pressure team environment.
Work Environment:
- Primarily works in an office environment.
- Ability to sit or stand one place for an extended time.
- May be required to travel periodically. These visits may include exposure to seasonal hot and cold temperatures, dust, minimal chemical fume exposure and other hazards common to the factory.
- Lift up to 10lbs.
Disclaimer:
Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at a time with or without notice. This job description is not an exhaustive list of all functions that the employee may be required to perform, and the employee may be required to perform additional functions. The company reserves the right to revise this job description at any time. The employee must be able to perform the essential functions of the position satisfactorily. If requested, reasonable accommodations may be made to enable employees with disabilities to perform the essential functions of the job, absent undue hardship.