721,262open jobs
43,022companies
101,631added this week
Browse all
Salary
$90k – $181k per year (Estimated)
Location
Remote/Hybrid (Minnetonka, United States)
Seniority
Middle · 2+ years exp

Confirmed on the employer's own hiring board on Sep 24, 2026. First seen by Alion on Sep 16, 2026.

Overview
Company
Impact
Profile match
Legrand Canada is the Canadian arm of Legrand, the French electrical and digital building infrastructure group headquartered in Limoges, supplying wiring devices, switches, outlets, lighting controls, cable management and data center power products. The Canadian site sits within Legrand North and Central America, which runs operations across the US, Canada and Mexico, while the group itself is established in nearly 90 countries and includes brands such as Borri. The linked board covers the whole group and hires territory sales managers, account executives, manufacturing and project engineers, PCB engineers, production supervisors, quality auditors and repair technicians.

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.
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.
721,262 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

Similar stack
Same company
Minnetonka
MLOps Support Engineer 10 hours ago
$95k – $250k per year (Estimated) • In office • Full-Time • Kathmandu
Python
SQL
Databases
Databricks
AI/ML
MLFlow
Prompt Engineering
LLM
Machine Learning
DevOps
GCP
New Relic
Azure
Git
AWS
Kubernetes
Grafana
Incident Management
Analytics
Power BI
A/B Testing
Apply
Software Engineer 1 day ago
$155k – $223k per year • Equity • In office • Full-Time • 5+ years exp • Bachelor's Degree • Milpitas
Python
C++
DevOps
Linux
TCP/IP
Apply
AI Developer - AMP 10 hours ago
$78k – $208k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Beirut
Python
JavaScript
TypeScript
SQL
AI/ML
Function Calling
LLM
Time Series Forecasting
OpenAI
Anthropic
LLM Evaluation
LLM Guardrails
Recommender Systems
Tool Use
DevOps
CI/CD
Apply
In office • Internship
Python
SQL
C#
DevOps
GitHub
Management
Power Automate
Power Apps
Apply
In office • Internship
Python
Apply
$16k – $39k per year (Estimated) • In office • 5+ years exp • Bachelor's Degree • Nashik
Analytics
Microsoft Excel
Apply
In office • 3+ years exp • Bachelor's Degree
Apply
In office • 5+ years exp • Bachelor's Degree • Hyderabad
Chips/EDA
Altium Designer
Apply
Account Executive 1 day ago
In office • Bachelor's Degree • Dallas
Marketing
Salesforce
Apply
In office • High School Diploma
Analytics
Microsoft Excel
Apply
$75k – $95k per year • In office • Full-Time • Bachelor's Degree • Minnetonka
Apply
$90k – $100k per year • In office • Full-Time • 3+ years exp • Bachelor's Degree • Minnetonka
DevOps
GCP
Analytics
Tableau
Power BI
Microsoft Excel
Management
Google Sheets
Apply
$46k – $101k per year (Estimated) • In office • Contractor • 1+ year exp • PhD • Minnetonka
Apply
$68k – $136k per year • In office • Full-Time • Bachelor's Degree • Minnetonka
Management
Microsoft Office
Apply
Electrical Engineer 2 days ago
$107k – $110k per year • In office • Full-Time • 5+ years exp • Bachelor's Degree • Minnetonka
Apply
See all jobs
This is one of many
721,262 more open roles from verified company boards, updated every day.