3 years of firmware development experience for Embedded Linux platforms.
Proficient with open-source cross-compiler tools and Linux kernel development.
Experience in deploying commercial embedded Linux systems.
Strong programming skills in C/C++ and scripting languages.
Solid understanding of processor and hardware requirements for embedded Linux.
Familiarity with Linux driver architecture, especially USB, Framebuffer, SPI, I2C, ALSA, and Video4Linux.
Responsibilities
Develop firmware for embedded Linux platforms.
Customize bootloader and kernel for various processor architectures.
Port open-source software to embedded systems.
Develop kernel drivers to support custom hardware.
Implement operational and management applications.
Configure filesystems and customize development environments.
Benefits
Hybrid work model with flexibility.
Opportunity to work on cutting-edge embedded systems.
Collaborative and fast-paced work environment.
Professional development opportunities.
Full Job Description
EMBEDDED SOFTWARE ENGINEER
This is a hybrid position. Employees must live within commutable distance to the office*
Position Overview:
The Embedded Linux Engineer's responsibility is to develop firmware for embedded Linux platforms. The daily tasks include customizing bootloader and kernel for various processor architectures, porting open-source software, developing kernel drivers to support custom hardware, implementing operational and management applications, configuring filesystem, and customizing development environments. Requirements and valued experiences for the position are as follows.
Qualified Candidates will have:
BSEE, MSEE, BSCS, or MSCS or equivalent.
3 years experience developing firmware for Embedded Linux platforms.
Proficiency with open source cross-compiler tools and Linux kernel development.
Experience deploying commercial embedded Linux systems.
Strong understanding of processor and hardware requirements around embedded Linux.
Embedded Linux audio/video experience highly desirable.
Knowledge of Linux driver architecture, especially related to USB, Framebuffer, SPI, I2C, ALSA, Video4Linux.
Knowledge of components of open source apps such as SQLite, OpenSSL, Apache, Samba, and QT.
Expertise of kernel startup process, embedded Linux filesystems, MTD, and loadable kernel modules.
Embedded audio/video experience.
Experience with graphics accelerators, OpenGL highly desirable.
Excellent communication skills (written and verbal).
Strong attention to detail, highly organized, computer literate.
Ability to work well in a fast-paced professional office environment.
About Extron Electronics
Extron Electronics is a leading manufacturer of professional audiovisual equipment. The company was founded in 1983 and is headquartered in Anaheim, California. Extron provides a wide range of products, including video and audio switchers, distribution amplifiers, and control systems. The company serves a variety of industries, including education, government, and healthcare. Extron has a global presence, with offices and distributors in over 100 countries. The company is known for its high-quality products and exceptional customer service.