2,286,797open jobs
145,435companies
277,268added this week
Browse all
Salary
$90k – $95k per year
Location
Hybrid (Minnetonka, United States)
Seniority
Middle · 2+ years exp

Confirmed on the employer's own hiring board on Nov 15, 2026. First seen by Alion on Sep 16, 2026. Legrand scores A on the Alion truth index.

Overview
Company
Impact
Profile match
Legrand is a French manufacturer of electrical and digital building infrastructure products, headquartered in Limoges. It makes wiring devices, cable management, power distribution, lighting controls, data center and connected-building equipment and sells them through distributors in about 90 countries. Its roots go back to a Limoges porcelain workshop in the nineteenth century. In North America its Power and Thermal Management and other divisions employ engineers, product and account managers, interns and apprentices.

At a Glance

Legrand has an exciting opportunity for aSoftware Engineer II - Embedded Linux/Python to join theAudio Video Division in Minnetonka, MN.

This role is responsible for the design, development, validation, and support of embedded software solutions across the Legrand IAV Connected Platforms and Ecosystems portfolio, including Vaddio, Middle Atlantic Products (MAP), C2G, On-Q, and Luxul. The Software Engineer develops Python-based applications, services, diagnostic tools, and hardware integrations for Linux-based audiovisual and unified communications products. In collaboration with software, FPGA, electrical, mechanical, quality, and product management teams, this role delivers reliable, secure, maintainable, and manufacturable software solutions through the application of sound software engineering principles, automated testing, and modern development practices throughout the product lifecycle.

What Will You Do?

  • Design, develop, validate, and support embedded software solutions for Linux-based audiovisual and unified communications products across the Legrand IAV Connected Platforms and Ecosystems portfolio, including Vaddio, Middle Atlantic Products (MAP), C2G, On-Q, and Luxul.
  • Develop Python-based applications, services, diagnostic tools, automation scripts, and hardware integrations that support product functionality, manufacturing, testing, field diagnostics, and ongoing product support.
  • Translate product requirements and technical specifications into reliable, secure, maintainable, and scalable software designs; implement, debug, and optimize software components for embedded Linux environments.
  • Create and execute unit, integration, automated, and regression tests; investigate and resolve complex software defects and system-level issues using disciplined debugging, root cause analysis, and corrective action practices.
  • Collaborate with software, FPGA, electrical, mechanical, quality, manufacturing, technical support, and product management teams to deliver integrated, manufacturable, and supportable product solutions.
  • Support product lifecycle activities, including new product development, sustaining engineering, manufacturing readiness, field issue resolution, security updates, documentation, continuous improvement, and release traceability while following established development processes, coding standards, version control practices, and release procedures.
  • Understand workplace hazards and take steps to proactively prevent and report hazards or injuries in the workplace. Cooperate in safety programs, initiatives, and investigations.
  • Demonstrate our core values of Customers, People, Integrity, Teamwork, Continuous Learning & Improvement, and Empowerment & Accountability.

Required Skills:

  • Bachelor’s degree in Computer Science, Computer Engineering, or related field, and 2+ years of experience in embedded software design and development, or equivalent combination of education and experience.
  • Proficient Python programming skills.
  • Experience developing software on Linux-based systems.
  • Understanding of object-oriented programming and software design principles.
  • Experience debugging complex software issues in embedded environments.
  • Familiarity with version control systems, preferably Git.
  • Experience working with network protocols such as TCP/IP, HTTP, SSH, MQTT, WebSocket, or similar.
  • Working knowledge of software testing methodologies and automated test frameworks.
  • Ability to analyze requirements and deliver quality software solutions within deadlines with limited direction.
  • Ability to effectively use AI-assisted development tools to improve productivity, software quality, problem solving, testing, and documentation while applying sound engineering judgment and validation practices.
  • Clear written and verbal communication skills.

Preferred Skills:

  • Experience with embedded Linux distributions (Yocto, Buildroot, Ubuntu Embedded, etc.).
  • Experience with Docker or containerized deployments. • Knowledge of C/C++ for debugging or integration activities.
  • Experience with audio/video technologies, AV-over-IP, conferencing, or unified communications products.
  • Familiarity with serial communications, USB, GPIO, I2C, SPI, or other hardware interfaces.
  • Experience with cloud-connected IoT or edge devices.

Working Conditions/Physical Demands:

  • This is a hybrid role requiring three days onsite per week, with additional onsite presence as needed based on business needs.
  • 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 40 pounds. • General office environment.

Salary Range: The expected salary range for this position is $90,000 - $95,000 annually.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,286,797 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Hardware
Similar stack
Same company
Minnetonka
$56k – $93k per year (gross) · In office · Full-Time · 6+ years exp · Singapore
Python
Java
Ruby
C++
Perl
DevOps
Git
Amazon S3
Linux
Windows
Unix
Apply
In office · 1+ year exp · Bachelor's Degree · Dallas
Python
Chips/EDA
Synopsys HSPICE
Cadence Spectre
Apply
In office · 3+ years exp · Master's Degree · Tucson
MATLAB
Apply
In office · 10+ years exp · Bachelor's Degree · Bengaluru
Apply
In office · 5+ years exp · Master's Degree · Dallas
Chips/EDA
Cadence Virtuoso
Apply
≈ $50k – $95k per year (Estimated) · In office · 5+ years exp · Bachelor's Degree · Sofia
Python
JavaScript
Java
C#
Node JS
AI/ML
Claude Code
AI Agents
Human-in-the-Loop
Agentic Workflows
DevOps
Rest API
GCP
WebSockets
Azure
AWS
Apply
≈ $64k – $115k per year (Estimated) · In office · 8+ years exp · Toronto
JavaScript
TypeScript
SQL
C#
C#
ASP.NET Core
Entity Framework Core
Databases
MS SQL
Frontend
RxJS
Angular
Angular Material
AG Grid
Mobile
Clean Architecture
Dependency Injection
DevOps
Rest API
Git
Management
Agile
Scrum
Apply
Solution Architect 21 days ago
≈ $65k – $131k per year (Estimated) · In office · 10+ years exp · Bachelor's Degree · Toronto
Python
JavaScript
Java
TypeScript
C#
C++
Databases
RabbitMQ
Apache Kafka
AI/ML
Hadoop
Frontend
Angular
React.js
DevOps
Rest API
OpenShift
Azure
AWS
SOAP
Apply
≈ $120k – $300k per year (Estimated) · In office · Full-Time · 3+ years exp · Master's Degree · Jerusalem
Python
AI/ML
PyTorch
Machine Learning
Apply
≈ $121k – $300k per year (Estimated) · In office · Full-Time · 3+ years exp · Master's Degree · Jerusalem
Python
AI/ML
Fine-tuning
Multimodal AI
Computer Vision
PyTorch
Machine Learning
Life Sciences
Immunohistochemistry
Apply
≈ $36k – $69k per year (Estimated) · In office · Plaine
DevOps
Wi-Fi
Cybersecurity
ISO 27001
IoT
Zigbee
Apply
≈ $12k – $28k per year (Estimated) · In office · Bachelor's Degree · Thane
Python
C
C++
C
GCC
Embedded C
C++
CMake
DevOps
Rest API
RTOS
Azure
CI/CD
Git
AWS
Docker
Linux
TCP/IP
Wi-Fi
Cybersecurity
Wireshark
Robotics
Digital Twin
IoT
MQTT
Zigbee
FreeRTOS
Matter
Management
Confluence
Jira
Agile
Apply
≈ $45k – $102k per year (Estimated) · In office · 3+ years exp · Bachelor's Degree · Blumenau
Python
JavaScript
C++
Node JS
Bash
DevOps
Jenkins
Linux
Management
Confluence
Jira
Scrum
QA
Jest
Apply
In office · Internship · Blumenau
Chips/EDA
KiCad
Apply
≈ $59k – $109k per year (Estimated) · In office · 3+ years exp · Bachelor's Degree · Mississauga
Apply
$26k per year · In office · Contractor · Minnetonka
Apply
Buyer 2 days ago
$60k – $70k per year · In office · 3+ years exp · Bachelor's Degree · Minnetonka
Analytics
Microsoft Excel
Management
SharePoint
Kanban
Apply
$40k – $58k per year · In office · 2+ years exp · High School Diploma · Minnetonka
Apply
In office · Full-Time · 10+ years exp · Bachelor's Degree · Minnetonka
Apply
In office · Minnetonka
Apply
See all jobs
This is one of many
2,286,797 more open roles from verified company boards, updated every day.