Embedded Systems Engineer
- Category: IT Engineer & Developer Jobs
- Location: Edinburgh, Scotland
- Job Type: Full Time / Part Time
- Salary: Estimated: $ 23K to 35K
- Published on: 2025/09/21
Job description
Join Our Innovative Team as an Embedded Software Engineer for Cutting-Edge Audio Products!
Are you passionate about audio technology and adept at designing, developing, and testing embedded software?
Do you thrive on tackling challenges in embedded applications and networking using C++ and C? Ready to shape the architecture and system-level aspects of our software?
Join our agile, cross-functional team and be part of creating state-of-the-art audio products.
Bring your expertise in implementing SOLID principles and established methodologies to deliver high-quality, maintainable code.
With at least 3 years of experience and a knack for real-time embedded systems, your detail-oriented mindset will help us analyze complex variables and excel in our collaborative environment.
Don’t miss this opportunity to contribute to the next big thing in audio technology!
Responsibilities
• Design, develop and test embedded software and associated components that are part of a software and hardware system for audio products. More senior engineers will contribute to the architecture and system level aspects of the software, including networking and embedded applications.
• Development can consist of embedded applications, networking and related areas primarily using C++ and C as programming languages.
• Practice established software development methodologies and SOLID principles focusing on separation of concerns, reusability, maintainability, minimized complexity, high cohesion and low coupling
• Model designs using UML or similar methodologies as appropriate; develop use cases to model real-time systems behavior
• Work as part of a cross-functional development team to design and implement cutting edge audio products and technologies.
• As part of a SAFe agile team, participate in team events such as Daily Team Syncs, Backlog Refinement Sessions, Sprint Planning, and PI planning.
• Estimate, organize, and document tasks.
• Effectively manage and prioritize tasks to meet deadlines.
• Review the design and code developed by peer engineers
• Other duties as assigned.
Qualifications
• BS degree in Computer Science, Electrical Engineering or Computer Electrical Engineering; MS preferred
• Minimum 3 years of embedded firmware development experience preferably using C++ and C, with a demonstrated understanding of object oriented design, analysis and programming
• Demonstrated understanding of embedded system architectures
• Demonstrated competency with embedded software development environment and tools for real-time embedded operating systems (RTOS), such as Embedded Linux, FreeRTOS or VxWorks.
• Demonstrated expertise with debugging using IDEs and network analyzers.
• Demonstrated attention to detail and ability to analyze complex interdependent variables.
• Experience with software version control and release.
• Demonstrated verbal and written communication skills.
• Ability to work effectively within a team environment.
• Quality consciousness
• Experience using and designing software with networking protocols – Ethernet, IP, TCP/UDP as well as Wifi and other wireless protocols a plus
• Experience in network security and protocols a plus.
• Expertise with hardware debugging using oscilloscopes and logic analyzers a plus
• Experience using communication and hardware interfaces (SPI, I2C, RS-232, USB, Ethernet, etc.) for Board Support Package and Hardware Driver development a plus
Who We Are.
Shure’s mission is to be the most trusted audio brand worldwide – and for nearly a century, our Core Values have aligned us to be just that. Founded in 1+25, we are a leading global manufacturer of audio equipment known for quality, reliability, and durability. We engineer microphones, headphones, wireless audio systems, conferencing systems, and more. And quality doesn’t stop at our products. Our talented teams strive for perfection and innovate every chance they get. We offer an Associate-first culture, flexible work arrangements, and opportunity for all.
Shure is headquartered in United States. We have more than 35 regional sales offices, engineering hubs, and manufacturing facilities throughout the Americas, EMEA, and Asia.
THE MIX MATTERS
Don’t check off every box in the job requirements? No problem! We recognize that every professional journey is unique and are committed to providing an equitable candidate experience for all prospective Shure Associates. If you’re excited about this role, believe you’ve got the skills to be successful, and share our passion for creating an inclusive, diverse, equitable, and accessible work environment, then apply!
Related jobs
-
Software Development Engineer in Test
Job description - Hybrid Nice to meet you! We’re a leader in data and AI. Through our software and services, we inspire customers around the world to transform data into intelligence - and questions into answers. We’re also a debt-free multi-billion-...
-
Senior JAVA Developer
Job description Are you a Senior Java Developer looking for a new role in the Glasgow area away from the usual banking jobs? If you have a car and are able to commute to their office on the outskirts of Glasgow then this might be the perfect move for...
-
Graduate Software Engineer
Job description About The Role The Role An entry level position within the engineering function working as an engineer within that team helping to meet its goals. The work of the team will include making changes and enhancements to the product portfo...