5+ years of firmware development for embedded Linux platforms.
Experience with commercial embedded Linux systems deployment.
Proficient in C/C++ and scripting languages.
Strong understanding of processor and hardware requirements for embedded Linux.
Excellent written and verbal communication skills.
Highly organized with strong attention to detail.
Responsibilities
Develop firmware for embedded Linux platforms and customize development environments.
Customize bootloader and kernel for various processor architectures.
Design, implement, test, and debug system-level algorithms.
Collaborate with a team of engineers on advanced video products.
Solve complex problems related to embedded software development.
Benefits
Hybrid work model with onsite requirements based on workload.
Opportunity to work on well-known products in the Pro A/V industry.
Engage with a talented team of engineers.
Challenging work environment that fosters problem-solving.
Full Job Description
EMBEDDED SOFTWARE ENGINEER
***This is a hybrid position, employees must live within commutable distance to Anaheim, CA wo work onsite when required. Subject to change based on work load.***
Position Overview:
Our Embedded Software Engineers (or Firmware Engineers) are extremely important and touch most of our products! We are adding several to our team here in Anaheim to work on multiple new projects. Here you will work with a team of highly talented Engineers who have created some of the most well-known products in the Pro A/V industry. You will be challenged daily to solve complex problems and create embedded Linux software and firmware for advanced video products using the latest tools.
Specific Responsibilities:
Develop firmware for embedded Linux platforms, and customize development environments.
Customize bootloader and kernel for various processor architectures.
System level and algorithm design, implementation, test and debug.
Required Experience:
BSEE, MSEE, BSCS, or MSCS.
5 years' or more experience developing firmware for embedded Linux platforms.
Experience deploying commercial embedded Linux systems.
Strong understanding of processor and hardware requirements around embedded Linux.
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.
Desired Experience:
Embedded Linux audio/video experience highly desirable.
Linux driver architecture, especially related to USB, Framebuffer, SPI, I2C, ALSA, Video4Linux.
Embedded Linux audio/video experience highly desirable.
Knowledge of components of open source apps such as SQLite, OpenSSL, Apache, Samba, and Wayland.
Expertise of kernel startup process, embedded Linux filesystems, MTD, and loadable kernel modules.
Embedded audio/video experience, graphic accelerators and OpenGL highly desired.
Proficiency with open source cross-compiler tools and Linux kernel development.
Salary range: $120,000 to $140,000. Pay may vary depending on experience, qualifications, and other job-related factors.
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.