At a Glance
- Tasks: Design and build advanced software systems using C++ for real-world applications.
- Company: Innovative tech company in Lincoln, focused on cutting-edge hardware and software solutions.
- Benefits: Competitive salary, hands-on experience, and opportunities for professional growth.
- Why this job: Join a dynamic team and tackle real engineering challenges that make a difference.
- Qualifications: Experience with modern C++ and a passion for problem-solving.
- Other info: Collaborative environment with opportunities to learn new skills and work closely with hardware.
The predicted salary is between 30000 - 50000 £ per year.
We are looking for a C++ Software Engineer to join our growing team in Lincoln, where we design and build advanced hardware and software systems that extract real-world insight from complex data. Our technology combines sensing, embedded processing, and intelligent software to create tools that operate in challenging environments. The software team plays a central role in turning this technology into reliable, scalable, and user-ready products.
As a Software Engineer, you will contribute to the full lifecycle of our C++ applications, from concept and design through implementation, testing, and deployment onto live systems. Much of our software interfaces directly with our own hardware, so you will have the chance to work closely with the engineering teams who design our boards, FPGAs, sensors, and RF systems. You will write high-quality C++ code, create new features, refine existing tools, and help ensure the reliability and performance of the systems we deliver.
A large part of the role involves hands-on testing, often using real hardware in the lab or on-site test setups. This is an ideal role for someone who enjoys variety: one day you might be designing a new interface or data pipeline, and the next you could be debugging firmware interactions or supporting a field demonstration.
We welcome candidates at all experience levels, from early-career engineers to highly experienced developers.
- Strong understanding of modern C++ and object-oriented programming
- A pragmatic approach to problem-solving, with an emphasis on producing reliable software
- Understanding of software integration with FPGA-based systems or other embedded hardware
- Interest in aerospace, sensing technologies, or complex data analysis
This is primarily an on-site position based in our Lincoln office. Because our software and hardware are so tightly linked, much of the development, testing, and integration work is done here. Remote work is possible when required, but the core of the job is hands-on, collaborative, and closely connected to our physical systems.
You will report to the Head of Software and work alongside a small, talented engineering team. While software development will be your main focus, we value individuals who enjoy learning new skills and are willing to contribute across disciplines. If you have additional abilities such as soldering, CAD design, 3D printing, or hardware prototyping, we would be excited to hear about them.
Due to the nature of our work, candidates must be UK nationals and able to obtain security clearance. If you are a C++ engineer who enjoys tackling real engineering challenges and building systems that make a meaningful impact, we would love to hear from you.
Locations
Software-ontwikkelaar in Lincoln, Lincolnshire employer: Insignis Talent
Contact Detail:
Insignis Talent Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software-ontwikkelaar in Lincoln, Lincolnshire
✨Tip Number 1
Network like a pro! Reach out to current employees on LinkedIn or attend local tech meetups. We all know that sometimes it’s not just what you know, but who you know that can help you land that dream job.
✨Tip Number 2
Show off your skills! Create a GitHub profile showcasing your C++ projects. We love seeing real examples of your work, and it gives us a chance to see how you tackle problems and build solutions.
✨Tip Number 3
Prepare for the interview by brushing up on your technical skills. We recommend practicing coding challenges and system design questions. The more prepared you are, the more confident you’ll feel 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 candidates who take the initiative to connect directly with us.
We think you need these skills to ace Software-ontwikkelaar in Lincoln, Lincolnshire
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with C++ and any relevant projects. We want to see how your skills align with the role, so don’t be shy about showcasing your achievements!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Tell us why you’re passionate about software engineering and how you can contribute to our team. Keep it engaging and personal – we love to see your personality!
Showcase Your Problem-Solving Skills: In your application, give examples of how you've tackled challenges in past projects. We value a pragmatic approach to problem-solving, so share those moments where you’ve made a real impact!
Apply Through Our Website: We encourage you to apply directly through our website for a smoother process. It helps us keep track of applications and ensures you get the best chance to join our awesome team!
How to prepare for a job interview at Insignis Talent
✨Know Your C++ Inside Out
Make sure you brush up on your C++ skills before the interview. Be prepared to discuss modern C++ features and object-oriented programming principles. Practising coding problems or even discussing past projects can really help demonstrate your expertise.
✨Show Your Problem-Solving Skills
During the interview, be ready to tackle some real-world problems. Think about how you would approach debugging firmware interactions or designing a new interface. Sharing your thought process will show them that you have a pragmatic approach to problem-solving.
✨Familiarise Yourself with Hardware Integration
Since this role involves working closely with hardware, it’s a good idea to understand how software integrates with FPGA-based systems or other embedded hardware. If you have any experience in this area, make sure to highlight it during your chat.
✨Be Open About Your Interests
The company values individuals who are eager to learn and contribute across disciplines. If you have skills in areas like soldering, CAD design, or 3D printing, don’t hesitate to mention them. Showing your enthusiasm for diverse engineering challenges can set you apart!