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

Software Engineer II - Embedded Linux/Python

Finelite

Software Engineer II – Embedded Linux/Python 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. Responsibilities • 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. Qualifications • 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. Finelite

Vacancy posted 4 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer II - Embedded Linux/Python in Minnetonka, MN vacancy
  • $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
    3 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

    Minneapolis, MN
    4 days 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
    3 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
    3 days ago
  • $40 - $66.7 per hour

     ...: TITLE: Sr Advanced Software Engineer REQUIRED: Secret Clearance LOCATION: Bloomington, MN 55438 (no relocation...  .... Strongly skilled in C, C++, and Python Solid background on embedded software development, Linux, RTOS, and HW/SW integration Familiarity with... 
    Python
    Linux
    Hourly pay
    Contract work
    Temporary work
    Second job
    Relocation

    Geologics Corporation

    Minneapolis, MN
    3 days ago
  •  ...businesses, communities, and economies worldwide. Position: Software Dev Engineer II Location: Minneapolis,MN Duration: 6 Months...  ...skills include Mason, Perl CGI, Oracle SQL, HTML, UNIX/LINUX. A Computer Science or equivalent technical degree and... 
    Linux
    Full time
    Temporary work
    Worldwide

    TekWissen LLC

    Minneapolis, MN
    6 hours 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
    15 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
    4 days ago
  • $100k

     ...a full-service provider of embedded solutions. Its innovative System...  ...SUMMARY The Senior Software Engineer performs research, designs,...  ...assembly language, C, C++ and Python languages Familiarity with...  ...software for bare metal, RTOS, Linux and Android platforms.... 
    Python
    Linux
    Full time
    Monday to Friday

    Beacon EmbeddedWorks

    Eden Prairie, MN
    18 hours 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
    Full time
    Local area

    Tennant Company

    Golden Valley, MN
    2 days ago
  • $100.15k - $105.63k

     ...Responsibilities for this Position Embedded Software Engineer ID: 2026-75167 US-MN-Bloomington Required...  ...Proficient in C and C++ Knowledgeable in python Experience working in embedded software development, Linux, RTOS, and HW/SW integration Familiarity... 
    Python
    Linux
    Full time
    Flexible hours

    GD Mission Systems

    Bloomington, MN
    24 days ago
  • $115.6k - $173.25k

     ...Principal Embedded Software EngineerMinneapolis, MinnesotaAt Tactile Medical...  ...Principal Embedded Software Engineer provides technical leadership...  ...helping establish future embedded Linux and connected device...  ...embedded software for Class II regulated medical device products... 
    Linux
    Hourly pay

    Tactile Medical

    Minneapolis, MN
    1 day ago
  • $88.5k

     ...Responsibilities for this Position Embedded Software Engineer Entry Level ID: 2026-75161 US-MN-Bloomington...  ...testing Programming experience in C, C++, Python, and Rust Knowledge and understanding of Linux. What sets you apart: Clear understanding... 
    Python
    Linux
    Full time
    Flexible hours

    GD Mission Systems

    Bloomington, MN
    11 days ago
  • $118.57k - $126k

     ...Responsibilities for this Position Embedded Software Engineer ID: 2026-75482 US-MN-Bloomington Required...  ...Strong proficiency in languages such as C++, C, Python Solid background in embedded software development, Linux, RTOS, and HW/SW integration Extensive... 
    Python
    Linux
    Full time
    Work at office
    Flexible hours

    GD Mission Systems

    Bloomington, MN
    10 days ago
  •  ...mission as a Security Consultant II. We are seeking a skilled and...  ...in Computer Science, Engineering, Math, or IT preferred, or equivalent...  ...applicable skillset (e.g., Kali Linux, Burp Suite, Frida, Drozer,...  ...scripting languages (e.g., Ruby, Python, Perl, C, C++, Java, and C#)... 
    Python
    Linux
    Work experience placement
    Worldwide
    Afternoon shift

    NetSPI LLC

    Minneapolis, MN
    10 days ago
  •  ...Medtronic seeks a Senior Principal Software Engineer to lead embedded software architecture and development for next-generation renal...  ...experience ~ Strong proficiency in C++, Python, and C# ~ Experience with Linux OS, PetaLinux, Yocto, FreeRTOS, and containers... 
    Python
    Linux

    Medtronic

    Minneapolis, MN
    4 days ago
  • $178.4k - $267.6k

     ...LifeSenior Principal Software EngineerCareers that Change...  ...greatest challenges. Engineers and Scientists create...  ...building, and scaling embedded software for next...  ...programming languages (C++, Python, C#)Experience with...  ...operating systems and tools - Linux OS, PetaLinux, Yocto,... 
    Python
    Linux
    Full time
    Work experience placement
    H1b
    Work at office
    Local area
    Immediate start
    Worldwide
    Flexible hours

    Medtronic

    Minneapolis, MN
    14 hours ago
  •  ...Embedded Software EngineerThe Embedded Software Engineer is responsible for design and development of our various hardware initiatives in communications, consumer...  ...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
  • $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
    4 days ago
  • $182.5k - $240k

    Join to apply for the Manager, Software Engineering role at Circle Continue with...  ...Manager - Ubuntu Linux Kernel Manager, Software Engineering...  ...Engineering Manager - Desktop and Embedded Linux Optimisation Software...  ...Manager - Public Cloud, Python, Golang We’re unlocking... 
    Python
    Linux
    Full time
    Remote work
    Flexible hours

    Circle

    Minneapolis, MN
    4 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
    3 days ago
  • $48 - $60 per hour

     ...Job Title: Embedded Software Engineer We are seeking a talented Embedded Software Engineer to develop and implement innovative software solutions...  ...software. Excellent knowledge of embedded systems, embedded Linux, and real-time operating systems. Experience in hands‑on... 
    Linux
    Contract work
    Temporary work

    Talentify.io

    Minneapolis, MN
    14 hours ago
  •  ...more connected -- and a lot smarter. We’re looking for an Embedded Software Engineer who’ll be responsible for the development of software for...  ...ZigBee, Thread, Z-Wave. Experience at writing embedded C/C++/Rust and familiarity with an embedded Linux Environment ... 
    Linux
    Full time
    Remote work
    Work from home

    SmartThings

    Minneapolis, MN
    5 hours 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
    1 day 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
    19 days ago
  • Eagle Wireless is looking for an Embedded Software Engineer as part of the Software Team in the Minneapolis office. Join us. Help build the networks...  ...interfaces, or GNSS functionality Familiarity with Yocto, Linux kernel/device tree customization, secure boot, or FOTA... 
    Linux
    Work at office

    Eagle Wireless, Inc.

    Minneapolis, MN
    4 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
    3 days ago
  • $57k - $89k

    Software Test Engineer I - Infrastructure Management (Hybrid - Hopkins, MN) Locations Showing...  ...to detail. Familiarity with Python, Java, C. Familiarity with Linux-based systems. Clear written and...  ...etc.). Hands-on experience with embedded or connected hardware, serial consoles... 
    Python
    Linux
    Full time
    Temporary work

    Digi International

    Hopkins, MN
    4 days ago
  • $128k - $181.25k

     ...looking for a Senior Application Security Engineer to join our team. In this role you will...  ...have created custom extensions in Java or Python or have used or modified existing extensions...  ...scripting skills (bash, zsh, Python) on Linux and Mac. Enjoy attending security... 
    Python
    Linux
    Remote work

    Shutterfly

    Eden Prairie, MN
    3 days ago
  • $92.7k - $161.85k

    As a Senior DevOps Engineer, you will be a key technical contributor...  ...that support the full software development lifecycle. You will...  ...experience in languages such as Python, .NET, or Java.Proven experience...  ...diagnostics across Linux and Windows environments.Our... 
    Python
    Linux
    Full time
    Work at office

    Wolters Kluwer

    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!