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
$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...PythonLinuxFlexible hours$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...PythonLinuxFlexible hours- 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...PythonLinux
$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...PythonLinuxFlexible hours$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...PythonLinuxHourly payContract workTemporary workSecond jobRelocation- ...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...LinuxFull timeTemporary workWorldwide
- ...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...PythonContract work
$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...PythonFull timeTemporary workWork at officeRemote workRelocationFlexible hours3 days per week$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....PythonLinuxFull timeMonday to Friday$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...PythonLinuxFull timeLocal area$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...PythonLinuxFull timeFlexible hours$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...LinuxHourly pay$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...PythonLinuxFull timeFlexible hours$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...PythonLinuxFull timeWork at officeFlexible hours- ...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#)...PythonLinuxWork experience placementWorldwideAfternoon shift
- ...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...PythonLinux
$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,...PythonLinuxFull timeWork experience placementH1bWork at officeLocal areaImmediate startWorldwideFlexible hours- ...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...LinuxImmediate start
$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...LinuxFull timeWork at officeRemote workRelocationFlexible hours3 days per week$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...PythonLinuxFull timeRemote workFlexible hours$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...LinuxFull timeRemote workFlexible hours$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...LinuxContract workTemporary work- ...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 ...LinuxFull timeRemote workWork from home
$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....PythonLocal areaVisa sponsorshipFlexible hours- ...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...LinuxFull timeWork experience placementWork at officeFlexible hours
- 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...LinuxWork at office
$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...PythonLocal areaVisa sponsorship$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...PythonLinuxFull timeTemporary work$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...PythonLinuxRemote work$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...PythonLinuxFull timeWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer II - Embedded Linux/Python. Be the first to apply!
- intel software engineer Minnetonka, MN
- software engineer Minnetonka, MN
- senior robotics software engineer Minnetonka, MN
- part time software developer remote Minnetonka, MN
- software engineer remote Minnetonka, MN
- ngo software engineer Minnetonka, MN
- software development engineer aws Minnetonka, MN
- network software engineer Minnetonka, MN
- senior software design engineer Minnetonka, MN
- software engineer healthcare Minnetonka, MN




