2,050,248open jobs
120,728companies
243,358added this week
Browse all
Salary
≈ $45k – $102k per year (Estimated)
Location
In office (Blumenau)
Seniority
Senior · 3+ years exp

Confirmed on the employer's own hiring board on Oct 29, 2026. First seen by Alion on Aug 7, 2026. Legrand Canada scores A on the Alion truth index.

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.

Legrand has an exciting opportunity for a Senior Embedded Software Engineer to join the Data Center Power and Control ZPE Systems Team. The engineer will work with the Nodegrid OS team in Blumenau, SC, Brazil, interacting with colleagues from all over the world (mainly USA and India) in a highly collaborative environment. They will develop and maintain a world-class family of products deployed across network infrastructures from hundreds of companies globally, including some of the world’s top tech giants. We’re interested in seeing them, with time, take full ownership of one or more areas of responsibility of the software development team, helping improve the fundamental efficiency and quality of ZPE’s product lines and internal processes.

The engineer will be responsible for some of the following activities, according to their interests, skills, and company demands:

  • Develop and maintain software for Nodegrid OS (an embedded Yocto-based Linux system) using programming languages such as C, C++, Python, JavaScript (NodeJS), Bash, among others,
  • Support the development and debugging of network protocols and services,
  • Research, design, and propose appropriate technical solutions to implement new features requested by the product team, producing Feature Specification documents in Confluence,
  • Maintain open-source third-party software packages, including upgrading and security scanning,
  • Properly test implementations -- including writing and executing automated software tests with test frameworks such as Jest, Yocto’s ptest, bats, and Robot/Jenkins -- before handing over to the Quality Assurance team,
  • Work together with the Quality Assurance team to ensure implementations are validated correctly,
  • Contribute to improving the internal tooling and workflows of the development team, such as tweaking internal scripts and pipelines, researching code quality tools, improving internal documentation, and experimenting with AI tooling,
  • Provide expert-level support to the Customer Support and Sales Engineering teams,
  • Mentor other interns, juniors, and mid-level engineers,
  • Communicate regularly with the Scrum team and Project Manager, as well as accurately registering task status in Jira.

Education:

  • Bachelor’s degree in computer science, engineering, or related field. Differentials: Linux or network-related certifications; Pursuing or completed master’s or Ph.D. degree; Other higher education courses.

Experience:

  • At least 3 years of professional software development experience. 5+ years and a previous role as senior or midlevel developer is desired.

Skills/Knowledge/Abilities:

These are the minimum skills we’re looking for in a good candidate. Outstanding candidates will have excellent knowledge/experience in one or more of these topics or adjacent skills:

  • Proficient with writing code in at least one of the following programming languages: Bash, Javascript. (NodeJS), Python, C, C++.
  • Proficient with Linux command line as a user or server administrator.
  • Experience with Yocto or Buildroot is a differential.
  • College-level understanding of computer networking concepts.
  • Good communication skills and ability to work collaboratively in a team environment.
  • English language: full proficiency for technical contexts (reading, writing, speaking, listening).
  • A strong sense of ownership about their work.
  • We prefer candidates who can work in-person in our office in Blumenau.
  • Proficiency with AI tools can be a differential but is not a substitute for these skills.
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,050,248 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
Blumenau
≈ $38k – $86k per year (Estimated) · Hybrid · Full-Time · Bachelor's Degree · São José dos Campos
SpaceTech
DO-160
IBM DOORS
Apply
RF Engineer 1 hour ago
$53k – $87k per year · In office · Full-Time · 5+ years exp · Bachelor's Degree · Templecombe
MATLAB
SpaceTech
IBM DOORS
Apply
≈ $18k – $48k per year (Estimated) · In office · 3+ years exp · Bachelor's Degree · Bengaluru
Python
SQL
AI/ML
Hadoop
Spark
Scikit-learn
SciPy
TensorFlow
Pandas
NumPy
PyTorch
Machine Learning
DevOps
GCP
Azure
AWS
Analytics
Matplotlib
Life Sciences
Design of Experiments
Apply
≈ $31k – $66k per year (Estimated) · In office · Bachelor's Degree · Tomsk
Verilog
SystemVerilog
Apply
≈ $17k – $46k per year (Estimated) · In office · Shanghai
Apply
≈ $41k – $108k per year (Estimated) · Remote (Romania) · Full-Time · Master's Degree · Romania
Python
C++
AI/ML
llama.cpp
vLLM
SGLang
KV Cache
DevOps
SLURM
CI/CD
Jenkins
Kubernetes
GitHub
Apply
QA Engineer 3 days ago
up to $54k per year (net) · Hybrid · Full-Time · Riga
Python
JavaScript
DevOps
Rest API
CI/CD
QA
Postman
Apply
Cloud DevOps 3 days ago
Hybrid · 4+ years exp · Madrid
Python
SQL
Databases
PostgreSQL
Databricks
ElasticSearch
Apache Kafka
AI/ML
Spark
MLFlow
Kubeflow
DevOps
Rest API
Terraform
Helm
Azure DevOps
GitHub Actions
CloudFormation
Dynatrace
Prometheus
Azure
CI/CD
Jenkins
AWS
Docker
Kubernetes
Grafana
Bicep
Amazon EKS
Azure AKS
AWS Lambda
Amazon EC2
Amazon S3
IAM
Amazon CloudWatch
Amazon Kinesis
Cybersecurity
SonarQube
Analytics
Power BI
ETL/ELT
Azure Data Factory
QA
Pytest
Apply
In office · Full-Time · Bachelor's Degree · Singapore
Python
Cybersecurity
MITRE ATT&CK
SIEM
Apply
In office · 2+ years exp · Shanghai
Python
Java
TypeScript
Databases
PostgreSQL
Milvus
pgvector
Qdrant
AI/ML
LangGraph
AutoGen
LangChain
Claude
DeepSeek
Dify
Model Context Protocol
Function Calling
CrewAI
RAG
LLMOps
A2A
Human-in-the-Loop
DevOps
CI/CD
Apply
Hardware Engineer I 2 months ago
≈ $30k – $73k per year (Estimated) · In office · Blumenau
DevOps
Linux
Chips/EDA
KiCad
EasyEDA
Apply
In office · Internship · Blumenau
Chips/EDA
KiCad
Apply
≈ $36k – $69k per year (Estimated) · In office · Plaine
DevOps
Wi-Fi
Cybersecurity
ISO 27001
IoT
Zigbee
Apply
$90k – $95k per year · Hybrid · 2+ years exp · Bachelor's Degree · Minnetonka
Python
C++
DevOps
WebSockets
Git
Docker
Ubuntu
Linux
TCP/IP
IoT
MQTT
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
In office · Full-Time · Blumenau
Apply
In office · Full-Time · Blumenau
Apply
In office · Full-Time · Blumenau
Apply
In office · Full-Time · High School Diploma · Blumenau
Apply
In office · Full-Time · High School Diploma · Blumenau
Apply
See all jobs
This is one of many
2,050,248 more open roles from verified company boards, updated every day.