At a Glance
- Tasks: Develop software for cutting-edge medical diagnostic equipment and collaborate with a dynamic team.
- Company: Innovative medical technology company focused on next-gen diagnostic solutions.
- Benefits: Gain hands-on experience, competitive salary, and opportunities for professional growth.
- Other info: Join a supportive team with excellent career development opportunities.
- Why this job: Make a real impact in healthcare while developing your engineering skills.
- Qualifications: Degree in relevant field and programming experience in C/C++ or similar languages.
The predicted salary is between 28000 - 35000 £ per year.
We are seeking a Junior Embedded Software Engineer to join an innovative medical technology company developing next-generation diagnostic equipment. This is a hands-on engineering role focused on developing software that directly controls electro-mechanical systems, rather than traditional application or web-based development. You will work as part of a collaborative team building real-world products used in healthcare environments. This is an excellent opportunity for an early-career engineer to gain end-to-end exposure across embedded software, algorithms, and hardware integration within a regulated product environment.
What You'll Be Doing
- Developing software for electro-mechanical diagnostic instruments, including:
- firmware and low-level control systems
- middleware and processing software
- Writing code to interact with:
- sensors, motors, and hardware components
- Supporting development of:
- algorithms and data processing functionality
- Contributing to:
- system testing at unit, subsystem, and system level
- Working within a structured engineering environment, including:
- version control
- documentation
- testing and validation processes
You’ll collaborate closely with multidisciplinary teams including electronics, mechanical, and product engineers.
What We're Looking For
Essential:
- Degree in a relevant discipline, such as:
- Electrical & Electronic Engineering
- Mechatronics / Robotics
- Embedded Systems / Computer Engineering
- Programming experience in C/C++ or similar low-level languages
- Understanding of how software interacts with hardware or physical systems
- Strong problem-solving skills and willingness to learn
Desirable (not essential):
- Experience working with:
- microcontrollers or embedded systems
- real-time systems or hardware interfaces
- Exposure to:
- MATLAB / Python for data or algorithm development
- Understanding of:
- control systems, signal processing, or instrumentation
- Awareness of regulated environments (e.g. medical devices)
Why Join?
- Work on real-world medical technology with meaningful impact
- Gain experience across software, hardware, and system-level engineering
- Join a growing, innovative team bringing new products to market
- Opportunity to develop skills in:
- embedded systems
- algorithms
- regulated product development
This role offers strong long-term development for engineers interested in building a career in embedded and hardware-integrated software engineering.
Embedded Software Engineer (Junior / Early Career) in Southampton employer: FBI &TMT
Join an innovative medical technology company that prioritises employee growth and collaboration, offering a unique opportunity for Junior Embedded Software Engineers to work on impactful projects in healthcare. With a strong focus on hands-on experience across embedded systems and hardware integration, you'll thrive in a supportive environment that encourages continuous learning and development. Located in a dynamic setting, this role not only promises meaningful work but also the chance to be part of a forward-thinking team dedicated to advancing medical diagnostics.
StudySmarter Expert Advice🤫
We think this is how you could land Embedded Software Engineer (Junior / Early Career) in Southampton
✨Tip Number 1
Network like a pro! Reach out to professionals in the embedded systems field on LinkedIn or at local meetups. We can’t stress enough how valuable personal connections can be in landing that dream job.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing any projects you've worked on, especially those involving C/C++ or hardware integration. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for technical interviews by brushing up on your problem-solving skills. Practice coding challenges and be ready to discuss how software interacts with hardware. We want you to feel confident when it’s time to shine!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search.
We think you need these skills to ace Embedded Software Engineer (Junior / Early Career) in Southampton
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights relevant experience and skills that match the job description. We want to see your programming experience in C/C++ and any hands-on projects you've done with embedded systems or hardware.
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Tell us why you're passionate about embedded software engineering and how your background makes you a great fit for our team. Don't forget to mention any specific projects or experiences that relate to medical technology.
Showcase Your Problem-Solving Skills:In your application, give examples of how you've tackled challenges in previous projects. We love to see strong problem-solving skills, so share any experiences where you had to think on your feet or innovate solutions.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows us you’re keen to join our innovative team!
How to prepare for a job interview at FBI &TMT
✨Know Your Stuff
Make sure you brush up on your knowledge of C/C++ and how software interacts with hardware. Be ready to discuss any projects you've worked on that involved embedded systems or low-level programming. This will show your technical competence and enthusiasm for the role.
✨Showcase Your Problem-Solving Skills
Prepare to share specific examples of challenges you've faced in previous projects and how you tackled them. Highlight your analytical thinking and willingness to learn, as these traits are crucial for a Junior Embedded Software Engineer.
✨Understand the Industry
Familiarise yourself with the medical technology sector and the importance of regulated environments. Being able to discuss how software development fits into healthcare can set you apart from other candidates and demonstrate your genuine interest in the field.
✨Collaborate and Communicate
Since you'll be working closely with multidisciplinary teams, practice articulating your ideas clearly and concisely. Think about how you can effectively communicate technical concepts to non-technical team members, as collaboration is key in this role.