Embedded Software Engineer
1 Days Old
Job Description
Job Opportunity: Embedded Systems Firmware Engineer (Fully Remote)
We are seeking a talented and motivated Embedded Systems Firmware Engineer to join our dynamic team. In this fully remote role, you will be responsible for designing and developing firmware for embedded medical devices, ensuring the highest standards of safety, functionality, and performance in a fast-paced environment.
Key Responsibilities:
- Lead the design, development, and optimization of embedded firmware for medical devices, ensuring compliance with industry regulations and standards.
- Collaborate with cross-functional teams, including hardware engineers, product managers, and regulatory experts, to define project requirements and deliver technical solutions for medical applications.
- Take ownership of tasks from initial concept through to completion, providing accurate project estimates and delivering within deadlines.
- Identify and resolve software defects by diagnosing issues and implementing effective solutions in a timely manner.
- Work independently and as part of a team, contributing ideas and providing technical expertise in a collaborative environment.
- Follow best practices for software development, including conducting code reviews, ensuring automated testing, and maintaining high code quality.
- Document all stages of firmware development, ensuring that technical documentation meets regulatory standards.
- Mentor and support junior team members, providing guidance and fostering their growth within the team.
Preferred Qualifications:
- Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
- Extensive experience in firmware development, with a strong focus on embedded C and/or C++.
- Experience with medical devices or healthcare technology is a plus.
- Proficiency in microprocessor or System-on-Chip (SoC) development (e.g., ARM, PIC).
- Familiarity with communication protocols and peripherals commonly used in medical devices, such as UART, I2C, SPI, Bluetooth, Wi-Fi, and CAN.
- Experience with real-time operating systems (RTOS) such as FreeRTOS, ThreadX, or others for firmware development.
- Knowledge of IoT technologies, including secure communication protocols, cryptography, and data encryption.
- Hands-on experience with board bring-up (BSP) and low-level driver development.
- Strong understanding of electronics, including the ability to read schematics and use test equipment like digital voltmeters and oscilloscopes.
- Familiarity with medical device regulatory standards (e.g., ISO 13485, FDA guidelines) is highly preferred.
- Location:
- Manchester
- Category:
- Technology
We found some similar jobs based on your search
-
New Yesterday
Embedded Software Engineer
-
Manchester
- IT & Computers
Job Description Job Opportunity: Embedded Systems Firmware Engineer (Fully Remote) We are seeking a talented and motivated Embedded Systems Firmware Engineer to join our dynamic team. In this fully remote role, you will be responsible for designi...
More Details -
-
1 Days Old
Senior Embedded Software Engineer
-
Manchester
-
£50,000 - £60,000 per annum
- IT & Computers
Manufacturing Futures seek to appoint a Senior Embedded Software Engineer working predominantly in embedded C. It's a really exciting time to join a market leader in a rapidly growing industry with an ever growing customer base. You will take the lea...
More Details -
-
1 Days Old
Embedded Software Engineer
-
Manchester
- Technology
Job Description Job Opportunity: Embedded Systems Firmware Engineer (Fully Remote) We are seeking a talented and motivated Embedded Systems Firmware Engineer to join our dynamic team. In this fully remote role, you will be responsible for designi...
More Details -
-
19 Days Old
Senior Embedded Software Engineer
-
Manchester, North West
-
£65,000
- Information Technology
Senior Embedded Software Engineer will report directly to the Head of Firmware. Will be tasked with overseeing the release of software and scaling the size of the team. Make sure to apply quickly in order to maximise your chances of being considered for an interview.
More Details -
-
23 Days Old
Senior Embedded Software Engineer
-
Manchester
-
£65,000
- IT & Computers
Senior Embedded Software Engineer will report directly to the Head of Firmware. Youll have a hybrid model of three days in the office vs two at home. You'll be given key responsibilities in the design, programming, and delivery of full lifecycle projects.
More Details -
-
27 Days Old
Embedded Linux Senior Software Engineer - Optimisation
-
Manchester, England, United Kingdom
-
£125,000 - £150,000
- Engineering
Embedded Linux Senior Software Engineer - Optimisation role at Canonical. Will work across the full Linux stack from kernel through GUI to optimise Ubuntu for the latest silicon. The right candidate must be resourceful, articulate and able to deliver on a wide variety of solutions across PC and IoT technologies.
More Details -