
Senior Embedded Systems Developer
2 weeks ago
Symmetrio is seeking an experienced firmware engineer to support our customer in the medical device space. This engineer will collaborate with a lead firmware architect on embedded system development for critical applications.
This role offers the opportunity to work on cutting-edge embedded systems that directly impact patient care and clinical workflows. Our ideal candidate will bring strong expertise in embedded C/C++ programming, ARM Cortex-M microcontrollers, and real-time systems development within regulated environments.
Key Responsibilities:
- Collaborate with a lead firmware engineer on embedded system development for medical device applications
- Design, develop, and maintain embedded firmware using C/C++ for ARM Cortex-M based systems
- Implement and optimize firmware for NXP i.MX RT1170 (Diamond platform) and STMicroelectronics STM32 G4 (Alpheratz platform) microcontrollers
- Port existing firmware designs and algorithms between different MCU platforms ensuring code portability and maintainability
- Develop low-level MIPI-DSI communication protocols for high-resolution image sensors
- Implement image and video processing algorithms including binning, H.264, AV1, and other compression/processing methods
- Work with IAR EWARM IDE environment for development, debugging, and testing of embedded systems
- Collaborate with hardware, software, and clinical teams to define system requirements and resolve integration challenges
- Conduct thorough testing and debugging of embedded firmware across multiple hardware platforms
- Ensure all firmware components comply with FDA regulations and medical device standards
- Participate in design reviews, risk analysis, and support validation testing required for regulated environments
Required Skills and Qualifications:
- 7+ years of experience in embedded firmware development, preferably in medical devices or regulated industries
- Highly proficient in embedded C/C++ programming with strong preference for C
- Extensive experience with ARM Cortex-M microcontrollers and associated SDKs
- Proficiency with IAR EWARM IDE development environment
- Strong understanding of real-time operating systems and embedded system design principles
- Experience with NXP (i.MX RT series) and/or STMicroelectronics (STM32) microcontroller families
- Knowledge of MIPI-DSI communications protocols and high-resolution image sensor integration
- Strong testing, debugging, and validation skills for embedded systems
Benefits:
- Health Care Plan (Medical, Dental & Vision)
- Retirement Plan (401k, IRA)
- Paid Time Off (Vacation, Sick & Public Holidays)
-
Senior Embedded Systems Developer
2 weeks ago
Melbourne, Victoria, Australia beBeeSoftware Full time $90,000 - $120,000Embedded Software Engineer - MelbourneWe are seeking a skilled Embedded Software Engineer to join our team. This is a fantastic opportunity for you to make a real difference in the field of embedded software development.The successful candidate will have experience with C++, embedded devices, and hard-real time / ISR handling. They will be responsible for...
-
Senior Embedded Systems Developer
5 days ago
Melbourne, Victoria, Australia beBeeEmbeddedSystems Full time $120,000 - $150,000Embedded Systems Expert WantedWe're looking for an experienced Embedded Systems Engineer to lead the development of cutting-edge IoT and smart tech products.Firmware architecture, implementation, and testing.Collaboration with electronics and cloud teams for scalable solutions.This role requires a strong technical foundation, a collaborative mindset, and a...
-
Embedded Systems Developer
1 week ago
Melbourne, Victoria, Australia beBeeEngineering Full time $120,000 - $150,000Job OpportunityWe are seeking an Embedded Linux Engineer to join our team.This is a fixed-term contract opportunity that will allow you to develop and maintain custom Linux distributions using Yocto or similar build systems.As an Embedded Linux Engineer, you will integrate and configure device drivers, bootloaders, and kernel modules for embedded...
-
Embedded Systems Developer
2 weeks ago
Melbourne, Victoria, Australia beBeeDeveloper Full time $50,000 - $166,800Job Title: Software EngineerWe are seeking a skilled software professional with expertise in embedded systems, cloud integration, and full-stack software development.Key Responsibilities:Design and implement cross-platform desktop and embedded applications using Tauri and Rust on Linux-based systemsDevelop secure communication pipelines between devices and...
-
Embedded Systems Developer
1 week ago
Melbourne, Victoria, Australia Bebeeembeddedsystemsdeveloper Full timeAbout the RoleWe are seeking a seasoned Embedded Systems Developer to spearhead the development of cutting-edge IoT and smart tech products.You will design and implement firmware platforms, collaborate with electronics and cloud teams, and ensure robust, scalable solutions.Your Key ResponsibilitiesDesign and develop firmware for embedded systemsManage...
-
Embedded Systems Developer
5 days ago
Melbourne, Victoria, Australia beBeeEmbedded Full time $70,000 - $120,000Embedded C++ EngineerWe are a pioneering company based in Melbourne, consisting of three business groups:Services: product design and engineering design services groupMedical: cardiovascular medical device distributionVentures: investment in strategic product development start-ups with potential for growth.Our vision is to 'Improve a Billion Lives', through...
-
Embedded Systems Developer
1 week ago
Melbourne, Victoria, Australia beBeeSoftware Full time $146,028 - $164,588Software Engineering OpportunitiesJob Description:We are seeking a highly skilled Software Engineer to join our team supporting the development of complex, mission-critical systems software for armoured fighting vehicles. As a key member of our team, you will be responsible for designing, developing, testing, and maintaining embedded software for armoured...
-
Embedded Systems Software Developer
6 days ago
Melbourne, Victoria, Australia beBeeSoftware Full time $110,000 - $140,000Job OverviewThis role involves working on the development of software solutions for embedded systems. As a devices software engineer, you will be responsible for designing and developing high-quality software solutions for various devices.Key Responsibilities:Design and develop software solutions for embedded systemsWork on the development of Ubuntu Core and...
-
Embedded Systems Developer
1 week ago
Melbourne, Victoria, Australia Bebeesoftware Full timeJob OverviewWe are seeking a seasoned software engineer to join our team. The successful candidate will be responsible for developing embedded software implementation in accordance with the chosen architecture and detailed design inputs.The ideal candidate will have a strong background in C++ (17 or greater) and experience with embedded device development,...
-
Embedded Systems Developer
2 weeks ago
Melbourne, Victoria, Australia beBeeAutomation Full time $100,000 - $140,000Job Opportunity: Software EngineerWe are seeking a skilled software engineer with experience in developing test automation tools for embedded hardware. The ideal candidate will have expertise in Python and be familiar with Linux-based systems.