FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Software Engineer II – Embedded Linux, Python
Legrand. Design, develop, validate, and support embedded software solutions for Linux-based audiovisual and unified communications products across Legrand’s IAV Connected Platforms and Ecosystems portfolio .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Proficient in Python programming and embedded software design for Linux-based systems, with a strong understanding of object-oriented programming and software testing methodologies. Capable of collaborating across teams to deliver reliable and scalable software solutions while adhering to coding standards and version control practices.
Highest-signal resume keywords
Embedded Software DesignPython ProgrammingLinux-Based SystemsSoftware Testing MethodologiesVersion Control (Git)
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Embedded Software DevelopmentPython ProgrammingObject-Oriented ProgrammingDebugging Complex Software IssuesSoftware Testing MethodologiesNetwork Protocols (TCP/IP, HTTP, SSH, MQTT, WebSocket)AI-Assisted Development ToolsC/C++ ProgrammingAudio/Video TechnologiesCloud-Connected IoT/Edge Devices
Soft Skills
Clear Written CommunicationClear Verbal CommunicationAnalytical SkillsCollaboration
Tools & Technologies
LinuxDockerAutomated Test FrameworksVersion Control Systems (Git)
Certifications & Qualifications
Bachelor’s Degree in Computer Science or Computer Engineering
Industry Keywords
Embedded SystemsUnified CommunicationsAV-over-IPIAV Connected PlatformsContinuous Improvement
Tech Stack
Tools & technologiesCloudDockerIoTLinuxPythonTCP/IPC++
About the role
Key responsibilities & impact- Design, develop, validate, and support embedded software solutions for Linux-based audiovisual and unified communications products across Legrand’s IAV Connected Platforms and Ecosystems portfolio
- Develop Python-based applications, services, diagnostic tools, automation scripts, and hardware integrations
- 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 root cause analysis and corrective action practices
- Collaborate with software, FPGA, electrical, mechanical, quality, manufacturing, technical support, and product management teams
- Support new product development, sustaining engineering, manufacturing readiness, field issue resolution, security updates, documentation, continuous improvement, and release traceability
- Follow development processes, coding standards, version control practices, and release procedures
- Participate in workplace safety programs and investigations
- Demonstrate company core values
Requirements
What you’ll need- 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 while applying sound engineering judgment and validation practices
- Clear written and verbal communication skills
- Experience with embedded Linux distributions, Docker or containerized deployments, C/C++, audio/video technologies, AV-over-IP, conferencing or unified communications products, hardware interfaces, or cloud-connected IoT/edge devices preferred
- Hybrid role requiring three days onsite per week, with additional onsite presence as needed
- Ability to lift up to 40 pounds
Benefits
Comp & perks- Medical, dental, and vision coverage
- High employer 401K match
- Paid time off (PTO)
- Holiday pay
- Short-term and long-term disability benefit plans
- Paid maternity and parental leave
- Bonus opportunities in accordance with the Company’s incentive plans
- Paid time off to volunteer
- Employee Resource Group network