SWARCO McCain is seeking an experienced Embedded Linux Application Engineer to design, develop, and secure embedded Linux systems for Intelligent Transportation Systems (ITS) products.
Requirements
- High proficiency in C/C++ programming.
- Extensive experience with the Linux operating system (environment, bash, tools, service, configuration, boot, init, file systems).
- Mastery of Linux fundamentals including kernel configuration, building, and cross-compilation.
- Manage file systems and storage, write and debug device drivers, handle bootloaders.
- Utilize Embedded Linux Development Tools like Busy-Box, etc.
- Experience developing Linux modules or drivers.
- Proficiency with source code control systems like GIT.
Responsibilities
- Create, debug, and support embedded Linux software for ITS products.
- Engage in system design, data communications, real-time data collection, processing, and control.
- Document and incorporate customer-specific features and modifications.
- Mastery of Linux fundamentals including kernel configuration, building, and cross-compilation.
- Manage file systems and storage, write and debug device drivers, handle bootloaders.
- Utilize Embedded Linux Development Tools like Busy-Box, etc.
- Implement security measures to protect systems from vulnerabilities.
Other
- Self-motivated, a team player, and capable of working with limited supervision.
- Excellent English language proficiency, both written and spoken.
- Ability to work from specifications, rough sketches, and verbal instructions.
- Strong organizational and time management skills.
- Self-motivated with the ability to manage projects independently.