At a Glance
- Tasks: Develop and enhance software across embedded systems, backend infrastructure, and client-facing applications.
- Company: Join Survey Solutions, a leading engineering surveyor with a collaborative and innovative culture.
- Benefits: Enjoy 24 days leave, flexible working hours, and enhanced employer pension contributions.
- Why this job: Work on cutting-edge technology and make a real impact in the engineering sector.
- Qualifications: Proven full stack experience and familiarity with embedded systems and IoT development.
- Other info: Dynamic environment with excellent career growth opportunities and a focus on mental well-being.
The predicted salary is between 48000 - 72000 £ per year.
We are looking for a highly skilled Senior Full Stack Engineer to maintain and evolve one of the Survey Solutions platforms across embedded systems, backend infrastructure, and client-facing applications. This role is unique in that it spans the full technology stack from IoT device firmware through to cloud services and web applications.
You will work with custom camera systems (powered and solar), Raspberry Pi "camputers", 4G networking, image distribution pipelines, AI processing workflows, and a multilingual client portal. The role requires someone comfortable working across embedded Linux, Windows server infrastructure, cloud services, and modern web development.
Tech Stack- Backend: C#, Python, PHP, SQL Server (Windows), REST APIs, Windows Services
- Infrastructure: On-premise Windows Servers, Azure (VMs, microservices), Third-party hosting, Grafana monitoring, RAID storage arrays
- Frontend: JavaScript, jQuery, Bootstrap, Responsive web design
- Embedded/IoT: C/C++ (Raspberry Pi, Arduino), Linux (Debian), Custom camera firmware, 4G routers, Solar power management
- AI Pipeline: Python microservices, Azure containers, Face blurring, Person removal
- Integrations: Vimeo API, Google Maps, Autodesk BIM 360
- Embedded Systems Development: Maintain and enhance firmware for Raspberry Pi-based camera units, including image capture scheduling, 4G connectivity, solar power management, and reliable image upload to distribution servers.
- Backend Development: Build and maintain Windows services, REST APIs, and image processing pipelines. Work with SQL Server databases and manage the image distribution system across geographically distributed servers.
- Portal Development: Enhance the client-facing web portal providing access to timestamped images, progress archives, live video streams, and time-lapse films. Implement new features and improve user experience.
- AI Pipeline Development: Extend and maintain the AI processing pipeline for face blurring, person removal, and future machine vision capabilities. Work with Azure microservices and containerised workloads.
- Infrastructure & DevOps: Support hybrid infrastructure spanning on-premise servers, third-party hosting, and Azure cloud services. Improve monitoring, implement CI/CD automation, and enhance disaster recovery capabilities.
- Full Stack Experience: Proven experience working across multiple layers of a technology stack, from low-level systems programming to web application development.
- Embedded/IoT Development: Experience with embedded Linux systems, preferably Raspberry Pi. Familiarity with C/C++ for resource-constrained devices.
- Backend Proficiency: Strong experience with C#. Comfortable working with Windows Server environments and SQL Server databases.
- Web Development: Solid JavaScript skills. Experience building responsive web applications and working with REST APIs.
- Networking Knowledge: Understanding of 4G/cellular connectivity, networking protocols, and remote device management.
- Problem-Solving Mindset: Ability to diagnose and resolve issues across hardware, firmware, and software boundaries.
- IoT & Edge Computing: Experience with IoT platforms, edge computing, device fleet management, or telemetry systems.
- Camera Systems: Familiarity with DSLR camera control, IP cameras (Axis, Hikvision, Dahua), image processing, or video encoding.
- AI/ML Experience: Experience with computer vision, image processing pipelines, or deploying ML models in production environments.
- Cloud Infrastructure: Experience with Azure services including VMs, containers, and microservices architecture.
- Modern Frontend: Experience with modern JavaScript frameworks (Vue, React) to support future portal modernisation.
- DevOps & Automation: Experience implementing CI/CD pipelines, automated testing, and infrastructure-as-code.
24 days leave plus bank holidays, increasing for years of service up to 30 days.
Company sick pay.
Life assurance.
Birthday gifts.
Flexible holidays.
Long service awards.
Enhanced employer pension contribution.
Mental health & well-being schemes, including access to counselling and an employee assistance programme.
Flexible working hours.
Employee Recognition Scheme.
About Us: Survey Solutions is a leading engineering surveyor specialising in land, measured building and underground utility surveys as well as monitoring and site engineering schemes. We have a network of ten offices with our teams of surveyors and engineers working on some of the UK’s major construction and infrastructure developments.
Senior Full Stack Engineer (.NET + SQL Server + Embedded) in Birmingham employer: Survey Solutions
Contact Detail:
Survey Solutions Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Full Stack Engineer (.NET + SQL Server + Embedded) in Birmingham
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can put in a good word for you.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those related to embedded systems and full stack development. This gives potential employers a taste of what you can do beyond just a CV.
✨Tip Number 3
Prepare for interviews by brushing up on your tech stack knowledge. Be ready to discuss your experience with C#, SQL Server, and any IoT projects you've worked on. Practice common interview questions and technical challenges to boost your confidence.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are proactive about their job search. Don’t hesitate to follow up after applying to show your enthusiasm!
We think you need these skills to ace Senior Full Stack Engineer (.NET + SQL Server + Embedded) in Birmingham
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match our job description. Highlight your full stack experience, especially with .NET and SQL Server, to show us you're the right fit for the role.
Craft a Compelling Cover Letter: Use your cover letter to tell us why you’re passionate about this position. Share specific examples of your work with embedded systems or cloud services to grab our attention and show us what you can bring to the team.
Showcase Your Problem-Solving Skills: In your application, don’t forget to mention how you've tackled challenges in past projects. We love candidates who can diagnose and resolve issues across hardware, firmware, and software boundaries.
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 without any hiccups!
How to prepare for a job interview at Survey Solutions
✨Know Your Tech Stack Inside Out
Make sure you’re well-versed in the tech stack mentioned in the job description. Brush up on your C#, SQL Server, and embedded systems knowledge. Be ready to discuss how you've used these technologies in past projects.
✨Showcase Your Problem-Solving Skills
Prepare examples of challenges you've faced in previous roles, especially those involving embedded systems or networking. Highlight your thought process and how you arrived at solutions, as this role requires a strong problem-solving mindset.
✨Demonstrate Your Full Stack Experience
Be ready to talk about your experience across the full technology stack. Share specific projects where you’ve worked on both backend and frontend development, and how you integrated them effectively.
✨Ask Insightful Questions
Prepare thoughtful questions about the company’s current projects, especially regarding their AI processing pipeline or cloud infrastructure. This shows your genuine interest in the role and helps you gauge if it’s the right fit for you.