An exciting opportunity for an Embedded Software Engineer to join award-winning team and help build really cool stuff including software and hardware. You will be crucial in helping us to continue our mission of Pushing the Limits of Ultrasound Sensing and Imaging. Based in Biocity, Newhouse (Scotland), we are looking for an enthusiastic, ambitious, motivated person to develop sensor stack offering (from sound wave to screen via sensor) and tackle some of the biggest sensing challenges with our clients (amongst the biggest companies in the world!).
We're looking for someone with a bachelor’s level qualification (of course, equivalent industrial experience works too!) in Computer Science or Electronics Engineering based field and experience in coding, branching, committing, breaking and fixing things!
If you've spent time working, and/or leading a team, in a fast-growing SME, that will be of significant interest too!
You’ll work closely with our highly skilled team of sensor physicists, engineers and electronics/firmware specialists to develop ultrasound systems, process data and analyse ultrasound signals. The candidate will have the opportunity to work across a range of applications in both medical and industrial sectors.
Responsibilities:
- Assist in hardware interfacing and embedded coding for commercial and development systems.
- Support FPGA development across Intel and AMD platforms.
- FPGA simulation and testbench design
- Help maintain and develop revision systems including Github.
- Work with datasets and databases to process ultrasonic data.
- Contribute to the development of a range of products and product lines.
- Collaborate with the multidisciplinary technical team to deliver commercial projects.
- Build relationships across the technical team and understand the role software plays in developing new technology.
Essential Skills:
- Bachelor’s or master’s degree in Computer Science, Electrical Engineering, or a related field.
- Some experience in embedded software development and hardware interfacing.
- Basic knowledge of FPGA development, particularly with Intel and AMD platforms.
- Familiarity with revision control systems, especially Github.
- Experience with data processing and working with large datasets.
- Strong problem-solving skills.
- Good communication and teamwork skills.
Desired Skills:
- Experience in a fast-paced development environment.
- Familiarity with ultrasonic data processing.
- Ability to foster collaborative relationships across multidisciplinary teams.
- Experience in any of the following programming languages VHDL, C++/RTOS design, Python
Job Type: Full-time, Permanent
Pay: From £40,000.00 per year
Additional pay:
- Bonus scheme
- Quarterly bonus
Benefits:
- Bereavement leave
- Canteen
- Company events
- Company pension
- Cycle to work scheme
- Enhanced maternity leave
- Enhanced paternity leave
- Free parking
- Life insurance
- On-site gym
- On-site parking
- Private dental insurance
- Private medical insurance
- Referral programme
Schedule:
- Flexitime
- Monday to Friday
Education:
Bachelor's (required)
Experience:
Software engineering: 2 years (preferred)
Work Location: In person