General

Job Listing

Number of Positions: 1
Job Listing
Job ID: 13940973
 
Job Location:
 

 
How to Apply:
To see employer contact information, log in or register.
 
Job Title:Software Engineer I - Embedded Linux
Work Type:Work Days: Work Vary: Yes , Shift: Other, Hours Per Week: 40, Work Type: Regular
 
Salary Offered:Unspecified
Benefits:Unspecified.
 
Physical Required:Unspecified
Drug Testing Required:Unspecified
Education Required:Bachelor's Degree
Experience Required:Unspecified
 
Required Skills:
Please see the job description for information about required job skills.
Preferred Skills:
 
Job Description:
Thank you for your interest in becoming part of the team at Legrand!
GENERAL PURPOSE
Legrand AV is a division of Legrand that creates amazingAV experiences throughinnovativesolutions and exceptional service. As industry leadersandpartners,ourbrands which include Chief, Da-Lite, Middle Atlantic, Vaddio, Luxul, C2G, Sanus, and Wiremoldunite toforma union that is greater than the sum of its parts toprovidea comprehensive offeringthat connectspeople through technology ineducation, corporate, house of worship,governmentand more.We are committed to a culture of sustainability both globally and locally.
The Vaddio brand of Legrand AV, located in Minnetonka, MN; designs, develops and manufactures professional quality PTZ cameras, AV bridges, Video switchers, and a full suite of Unified Communication and Collaboration systems for the audiovisual, collaboration and production markets. Backed by industry-leading support, Vaddio products enhance any AV experience by elevating the science of communication with the Art of Easy.
The Vaddio brand of Legrand AV has an opportunity for a Software Engineer I. This position is for those who want to develop embedded software in the Linux environment, including kernel and u-boot development; application development; and integration of third-party and open source components for audio and video streaming.
DUTIES AND ACCOUNTABILITIES
Design and develop moderately complex software for our core Linux-based product lines, including kernel, driver, u-boot, build tools, and application development
Define and implement communication protocols via serial hardware interfaces such as I2C, SPI, and UART
Review hardware schematics and data sheets to identify software concerns and implement component drivers
Collaborate with hardware and FPGA engineers to perform board bring-up and low-level hardware validation for new designs
Interact with vendors and FPGA engineers to integrate third-party media components
Collaborate effectively with external groups and engineers from a variety of disciplines
Demonstrate our five core values of Customer, People, Integrity, Teamwork, Continuous Learning & Improvement, and Empowerment & Accountability
Understand workplace hazards and take steps to proactively prevent and report hazards or injuries in the workplace. Cooperate in safety programs, initiatives, and investigations
JOB REQUIREMENTS
Essential Knowledge, Skills and Abilities Required:
Deep knowledge of C
Familiarity with C++
Must possess high degree of professionalism and ability to work effectively with limited direction
Must be able to function in a deadline driven environment
Minimum Education and Experience Required:
Bachelor's degree in Computer Engineering, Electrical Engineering, or related field, and experience in embedded software design and development, or equivalent combination of education and experience
Experience with embedded software development
Experience with OO design and development
Experience with hardware interfaces such as I2C, SPI, and UART
Preferred Qualifications:
Experience with embedded software development
Experience with TI SOCs and/or Xilinx Zynq platforms a major plus
Experience with Yocto/OpenEmbedded a major plus
Experience with USB and networking a major plus
Familiarity with Python and Git a major plus
Ability to read and understand electrical schematics and data sheets a major plus
WORKING CONDITIONS/PHYSICAL DEMANDS
While performing the duties of this job, the employee is regularly required (for the majority of the working day) to sit and make coordinated movements of the fingers for data entry on a keyboard.
Ability to lift up to 25 pounds
General office environment
May require regular ground travel to other company facilities
Long-distance or air travel not to exceed 10%
Note: Nothing in this job description restricts management's right to assign or reassign duties and responsibilities to this job at any time.

If you'd like to work in a fun, creative, business-casual environment that offers a comprehensive benefit package, we encourage you to apply!
Legrand is an equal employment opportunity employer.
For California residents, please see the link for the . California law requires that we provide you this notice about the collection and use of your personal Information.

Legrand is proud to be an Equal Opportunity Employer. You will be considered for this position based upon your experience and education, without regard to race, color, religion, age, sex, national origin, sexual orientation, ancestry; marital, disabled or veteran status. We are committed to creating and maintaining a workforce environment that is free from any form of discrimination or harassment.

Refer to ID 70892231_4 when applying