Sr. Embedded EngineerMinneapolis area (On-site) Employment Type: Full-time, ExemptCompany OverviewA leader in professional assistive communication technology, our company specializes in designing and manufacturing innovative solutions that enhance interpersonal communication and understanding. Our portfolio includes assistive listening devices, AI-powered captioning, wireless intercoms, and video annotation tools, deployed in classrooms, courtrooms, houses of worship, and stadiums worldwide.
With a strong focus on technological innovation and user accessibility, we are committed to improving how people hear, see, and engage.Position SummaryWe are seeking a Senior Embedded Software Engineer to lead the development, architecture, and optimization of embedded software solutions for assistive communication products. This role involves hands-on embedded programming, working across bare metal firmware, microcontrollers, and real-time operating systems. The ideal candidate will bring expertise in DSP for audio applications, wireless communication technologies (Bluetooth, Wi-Fi, RF), and scalable embedded system design.ResponsibilitiesDevelop embedded software solutions across the full product lifecycle.Architect scalable firmware solutions to improve software efficiency.Work with 8051 controllers, ARM processors, and real-time operating systems (RTOS).Develop device drivers and communication interfaces (SPI, I2C, UART, USB, I2S).Implement DSP algorithms for audio filtering and signal processing.Integrate Bluetooth, Wi-Fi, and RF communication technologies.Lead software quality improvements, peer reviews, and automated testing.Collaborate with hardware and software engineers for system integration.Mentor junior engineers on best practices for embedded development.Required QualificationsBachelor's degree in Computer Science, Electrical Engineering, or related field.5+ years of embedded software development experience.Expertise in embedded C/C++, bare metal programming, and firmware development.Strong background in DSP, audio filtering, and low-latency real-time systems.Experience with RTOS platforms (FreeRTOS, Zephyr OS, or Linux RTOS).Hands-on experience with oscilloscopes, logic analyzers, and debugging tools.Proficiency in Python or C# for higher-level development.Ability to work on-site in Eden Prairie, MN.Preferred QualificationsExperience in wireless communication (Bluetooth, Wi-Fi, RF).Familiarity with project management tools for Agile development.
Sr. Embedded Engineer in minneapolis at Unknown Company
This position is listed as full time and onsite.