Skip to main content
Tallo logoTallo logo

Find Jobs

Find Jobs Near You – Available Work in Your Location

Technology
Software Developer / Engineer
Raleigh, NC

Find & Apply For Software Developer / Engineer Jobs in Raleigh, North Carolina

Browse jobs from a variety of sources below, sorted with the most recently published, nearest to the top. Click the title to view more information and apply online.

Skip to job details
Now viewing: Embedded Software Engineer
Apply for this opportunity

To apply for this job, you'll continue to an external website or email application.

Extron Electronics

Embedded Software Engineer

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
82
out of 100
Average of individual scores

Were these scores useful?

Job Description

Embedded Software Engineer

Office:

Extron USA

Location:

Raleigh, NC

Department:

Engineering

# of

Openings:

2

EMBEDDED

SOFTWARE ENGINEER

This is a hybrid position. Employees must live within commutable distance to the office

•

Company Overview:

Extron is a leading developer and manufacturer of professional AV hardware and software solutions which serve the ever-changing needs of organizations around the world as they strive to better communicate. Each Extron product is carefully engineered to provide best-in-class performance, intuitive operation and exceptional reliability. At Extron, the passion for our products is evidenced by our company culture which encourages innovation and provides opportunities for individual career growth. Our teams develop and release over 100 new products a year and continue to grow our vast patent portfolio.

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.

Demonstrated software programming proficiency (C/C++/scripting).

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.