Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer II - Embedded Linux/Python

$90k - $95k

Legrand AV, Inc.

At a Glance Legrand has an exciting opportunity for a Software Engineer II - Embedded Linux/Python to join the Audio 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, 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. Legrand is the global specialist in electrical and digital building infrastructures. Its comprehensive offering of solutions for residential, commercial, and datacenter markets makes it a benchmark for customers worldwide. Legrand's Integrated AV division delivers integrated and connected technology solutions that simplify how people communicate, collaborate, and engage. By uniting the industry's most comprehensive portfolio of audiovisual technologies, infrastructure, intelligent management platforms, and professional services, we help organizations create seamless, scalable experiences that meet today's needs and evolve for the future. Legrand, North & Central America offers comprehensive medical, dental, and vision coverage, as well as distinctive benefits like a high employer 401K match, paid time off (PTO) and holiday pay, short-term and long-term disability benefit plans, above-benchmark paid maternity and parental leave, bonus opportunities in accordance with the Company's incentive plans, paid time off to volunteer, and an active/growing Employee Resource Group network. For more information, visit legrand.us. #J-18808-Ljbffr Legrand AV, Inc.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Software Engineer II - Embedded Linux/Python in Minnetonka, MN vacancy
  • Legrand AV, Inc. in Minnetonka, MN, seeks a Software Engineer II - Embedded Linux/Python to design, develop, validate, and support embedded software across the Audio Video division portfolio. You will develop Python-based applications, services, diagnostic tools, and hardware... 
    Python
    Linux

    Legrand AV, Inc.

    Minnetonka, MN
    2 days ago
  • $118.57k - $125.05k

     ...Qualifications Bachelor's degree in Software Engineering, or related Science,...  ...POSITION OBJECTIVES:As an embedded software engineer for Land &...  ...C and C++. Knowledgeable in python or RustSolid background in...  ...embedded software development, Linux, RTOS, and HW/SW... 
    Python
    Linux
    Flexible hours

    General Dynamics Mission Systems

    Minneapolis, MN
    5 days ago
  • $149.83k - $162.12k

     ...Requires a Bachelor’s degree in Software Engineering, or a related Science,...  ...experiences:Strong experience with embedded C/C++Strong understanding of...  ....Strong experience with Linux.Software Development...  ...experience in Assembly, C/C++, Python, Rust, or others.Solid background... 
    Python
    Linux
    Flexible hours

    General Dynamics Mission Systems

    Bloomington, MN
    1 day ago
  • hireneXus in Eden Prairie, MN seeks a Senior Software Engineer to design, implement, and test embedded and desktop application software across 8, 16, 32 and...  ...and middleware. The role requires strong C/C++, Python, Yocto Linux experience, collaboration with engineers and... 
    Python
    Linux

    hireneXus

    Eden Prairie, MN
    5 days ago
  • $118.57k - $126k

     ...Education Requirements: Bachelor's degree in Software Engineering, or related Science, Technology, Engineering...  ...proficiency in languages such as C++, C, Python Solid background in embedded software development, Linux, RTOS, and HW/SW integration Extensive experience... 
    Python
    Linux
    Full time
    Work at office
    Flexible hours
    Shift work

    General Dynamics Mission Systems

    Minneapolis, MN
    5 days ago
  • The Senior Software Engineer performs research, designs, tests, and implements...  ...software on a variety of embedded and desktop platforms....  ...assembly language, C, C++ and Python languages Familiarity with...  ...software for bare metal, RTOS, Linux and Android platforms. Experience... 
    Python
    Linux

    HireNexus

    Eden Prairie, MN
    1 day ago
  • Sr. Embedded Engineer Location: Minneapolis area (On-site) Employment Type...  ...are seeking a Senior Embedded Software Engineer to lead the...  ...platforms (FreeRTOS, Zephyr OS, or Linux RTOS). Hands-on experience...  ...debugging tools. Proficiency in Python or C# for higher-level... 
    Python
    Linux
    Full time
    Worldwide

    1872 Consulting

    Minneapolis, MN
    5 days ago
  • $118.57k - $126k

     ...Requirements:Bachelor's degree in Software Engineering, or related Science,...  ...experiences:Strong experience with embedded C/C++Strong experience with...  ...in Assembly, C/C++, Python, Rust, or others.Solid background...  ...software development, Linux, RTOS, and HW/SW integration... 
    Python
    Linux
    Flexible hours

    General Dynamics Mission Systems

    Bloomington, MN
    1 day ago
  • The Software Developer II will play a pivotal role in designing and developing a comprehensive suite...  ...with one or more of Java, C#, Python or React Preferred Qualifications Experience...  ...with EMV specification Experience in embedded software development Experience with... 
    Python
    Work at office
    3 days per week

    Entrust

    Minneapolis, MN
    1 day ago
  •  ...resource.RequiredBachelor’s degree.5+ years in software development/architecture roles.5+ years...  ...deployments (Azure/AWS/GCP).OS & servers: Linux (RHEL), Windows Server, Apache, IIS, Tomcat.Scripting: Bash, PowerShell, Python, Perl.Monitoring: Splunk, Prometheus, Grafana... 
    Python
    Linux

    United IT

    Minnetonka, MN
    3 days ago
  • $105k - $160k

     ...CitizenSummaryWe are looking for a Senior Software Engineer to join the Learning &...  ...and targeting low-SWaP embedded processorsSupports testing...  ...systemsExperience with Python for tooling, scripting, and...  ...Experience with Ubuntu and/or CentOS Linux operating systemsExperience... 
    Python
    Linux
    Permanent employment
    Full time
    Contract work
    Work experience placement
    Work at office

    AeroVironment

    Minneapolis, MN
    3 days ago
  • $85.2k - $127.6k

     ...are seeking an Experienced Software Engineer to join the Tennant Company...  ...integration, and support of embedded and connected software systems...  ...embedded software using C/C++ on Linux and/or Real‑Time Operating...  ...‑level languages such as Python or C#.Familiarity with communication... 
    Python
    Linux
    Local area

    Tennant Company

    Minneapolis, MN
    1 day ago
  • $85k - $110k

     ...Our client, an innovative engineering consultancy specializing in embedded, medical, IoT, and real‑...  ..., is seeking a Senior Software Engineer to join their growing...  ...in C, C++, C#, and Python (Rust and Dart/Flutter a...  ...Strong experience with Linux and developing GUI applications... 
    Python
    Linux
    Full time
    Immediate start

    Gentis Solutions

    Minneapolis, MN
    1 day ago
  • $95.6k - $188.4k

    Position Summary Software Engineer II, AI & Engineering/Engineering as a Service Position Summary Software Engineer II, AI & Engineering...  ...with proficiency in at least one back-end language (Python, Java, .NET, Go, or Node.js) and a modern front-end framework... 
    Python
    Local area
    Visa sponsorship
    Flexible hours

    Deloitte

    Minneapolis, MN
    1 day ago
  •  ...level verification. Develop Python automation for testing,...  ...analysis. Perform targeted Embedded C code reviews and static analysis...  ...of experience in embedded software testing, verification, validation...  ...'s degree in Electrical Engineering, Computer Engineering, Computer... 
    Python
    Contract work

    PB consulting

    Plymouth, MN
    27 days ago
  •  ...Mission Systems (GDMS) engineers a diverse portfolio of...  ...Bachelor's degree in Software Engineering, or related...  ...for developing embedded systems, products, and...  ...C++ Knowledgeable in python Experience working...  ...software development, Linux, RTOS, and HW/SW integration... 
    Python
    Linux
    Flexible hours

    General Dynamics Mission Systems, Inc

    Minneapolis, MN
    8 days ago
  • $100.78k - $147.81k

     ...anticipate the future. Position Overview:The Software Engineer II will play a pivotal role in designing...  ...with one or more of Java, C#, Python or ReactPreferred Qualifications:Experience...  ...with EMV specificationExperience in embedded software developmentExperience with... 
    Python
    Full time
    Temporary work
    Work at office
    Remote work
    Relocation
    Flexible hours
    3 days per week

    Entrust Corporation

    Shakopee, MN
    1 day ago
  • $32 per hour

     ...for the Department of Aerospace Engineering and Mechanics. We are looking for an experienced software engineer to help with the...  ...Graphical User Interface (GUI) and Python API Create the communication layer...  ...OCCA, CUDA, HIP Knowledge of Linux operating systems and build/installation... 
    Python
    Linux
    Hourly pay
    Full time
    Temporary work
    Part time
    Work experience placement
    Casual work
    Flexible hours

    University of Minnesota

    Minneapolis, MN
    2 days ago
  •  ...Mission Systems (GDMS) engineers a diverse portfolio of high...  ...Bachelor's degree in Software Engineering, or related...  ...Strong experience with embedded C/C++ Strong experience with Linux Software Development...  ...experience in Assembly, C/C++, Python, Rust, or others.... 
    Python
    Linux
    Flexible hours

    General Dynamics Mission Systems, Inc

    Minneapolis, MN
    8 days ago
  • $100.78k - $147.81k

     ...that drive our success and help us anticipate the future. The Software Developer II will play an active role in designing and developing Entrust...  ...functions, ECS, Docker, Kubernetes, Ansible, JPA, and Linux.Experience with SSO and SAML 2.0.Experience working in an SDLC... 
    Linux
    Full time
    Work at office
    Remote work
    Relocation
    Flexible hours
    3 days per week

    Entrust Corporation

    Shakopee, MN
    1 day ago
  •  ...DevOps Engineer We are looking for an experienced DevOps Engineer with 8+ years of hands...  ...in AWS/Azure/GCP Scripting knowledge in Python, Shell, or Bash Experience with Terraform...  ...Ansible, or similar automation tools Strong understanding of Linux systems and networking... 
    Python
    Linux

    eTeam

    Minneapolis, MN
    12 hours ago
  • $80k - $90k

     ...Exempt Salary: $80,000.00 - $90,000.00 DOE Job Title: Embedded Software Engineer The Embedded Software Engineer is responsible for design...  ...products. Configure, build, and deploy embedded Linux OS with drivers on customized hardware platforms. Develop... 
    Linux
    Immediate start

    Accurant International

    Minneapolis, MN
    1 day ago
  •  ...ASIC Chip Lead and Design Engineer Job Description: You'll play a key role in designing...  ...community. Proficiency with UNIX/Linux incl. shell scripting, text utilities (e....  ...high-level programming such as C/C++, PERL/Python/TCL scripting. Proficiency with Windows... 
    Python
    Linux

    Chelsea Search Group

    Minneapolis, MN
    3 days ago
  • $85.41k - $125.27k

     ...Entrust is seeking a Firmware Engineer II to work within our product...  ...products to life through use of embedded control of motors, sensors,...  ...Responsibilities:Real-time embedded system software design for control systems in...  ...VxWorks, Zephyr, embedded Linux, or other embedded real-time... 
    Linux
    Full time
    Remote work
    Flexible hours

    Entrust Corporation

    Shakopee, MN
    5 days ago
  •  ...science, information technology, network engineering, or a related field (Required) One...  ...network analyzers; isolate hardware vs software/firmware/OS vs application and patterned...  ...configure and maintain networked Windows, Linux, Unix systems and support production data... 
    Linux
    Full time
    Work experience placement
    Work at office
    Flexible hours

    Johns Hopkins Medicine

    Hopkins, MN
    a month ago
  • $100k - $130k

     ...Software Engineer II – Embedded Systems Minneapolis, MN | Direct Hire | $100,000–$130,000 (Flexible)  Konik is partnering with an innovative...  ...~ Experience with hardware systems, software testing, Python, Java, SQL, communication protocols (MODBUS, Ethernet), UX... 
    Python
    Flexible hours

    Konik Inc

    Minneapolis, MN
    2 days ago
  • $128k - $252.5k

     ...US-E - Consulting - Lead Integration Engineer II - AI & Engineering/EaaS Join our AI & Engineering...  .../verticalized sector solutions in software, data, AI, network, and hybrid cloud infrastructure...  ...with Java, Spring Boot, JavaScript, Python, .NET, and/or Microsoft technologies.... 
    Python
    Local area
    Visa sponsorship
    Flexible hours

    Deloitte

    Minneapolis, MN
    4 days ago
  •  ...equivalent work experience. 3 years or more DBA working experience on Linux and Unix environments. 3 years or more of experience in database...  ..., Chef, GitLab using one or more programming languages [I.E. - Python, Perl, etc] on bare metal and virtual environments [I.E. - AZ/... 
    Python
    Linux
    Contract work
    For contractors
    Work experience placement
    Work at office
    2 days per week
    3 days per week

    Systems Staffing Group

    Minneapolis, MN
    5 days ago
  • $91.1k - $179.5k

     ...Summary Join our AI & Engineering team in transforming technology...  ...sector solutions in software, data, AI, network, and hybrid...  ...AI and Data Science Engineer II on the AI & Data team, you will...  ...of hands-on experience with Python and SQL across enterprise data... 
    Python
    Local area
    Visa sponsorship

    Deloitte

    Minneapolis, MN
    1 day ago
  • Real-Time Embedded Software Development Requirements analysis, software architecture and design...  ...Real-time operating systems (VxWorks and Linux/Unix derivatives) Pluses: Device...  ...testing software on bare metal Model-based engineering tools Weapon systems, munitions, combat... 
    Linux

    Advanced Technology Innovation

    Minneapolis, MN
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer II - Embedded Linux/Python. Be the first to apply!