More jobs:
Job Description & How to Apply Below
Software Engineer – C/C++
Active Silicon, part of Solid State plc, is a market leader in the design and manufacture of leading‑edge computer imaging products used in science and industry. We seek an experienced Software Engineer to develop and maintain new and existing products.
Summary Details- Job Type: Fixed Term Contract (c. 14 months) with potential to become permanent
- Job Title:
Software Engineer - Location:
Langley, UK (office‑based with some homeworking) - Hours:
37.5 hrs per week, 26 days annual holiday + public bank holidays - Salary Package:
Competitive salary plus pension, discretionary bonus, 4× basic salary life assurance, salary‑sacrifice EV scheme (eligible)
- Corporate Health Cash Plan covering dependents
- Employee Assistance Programme
- Discounted gym membership
- Retail discount scheme
- Wellbeing app
- Bachelors or Masters in Computer Science or Electrical Engineering
- Professional experience with C/C++ (advantageous)
- Cross‑platform software development (Windows, Linux)
- Design, implement and test software in C/C++ or another language (C# , Python)
- Write well‑structured, maintainable code
- Attention to detail and collaborative team work
- Deadline oriented work manner
- Success‑driven product mindset
- Strong written, verbal and presentation communication
- Hardware integration experience
- Imaging devices, GenICam, video processing/streaming, camera protocols
- Experience with C#, Python, Qt, WPF, Visual Studio
- Windows and Linux device driver experience
- Nvidia Jetson
- CI/CD and automated test infrastructure with hardware‑in‑the‑loop
- CI/CD pipelines with Git Lab or Git Hub
- Familiarity with I2C, SPI, Coa Xpress
- Schematic reading and lab equipment use (oscilloscopes)
- Drive new and existing software projects and products.
- Participate in all phases: design, implementation, testing, code review, documentation.
- Maintain, develop, and test GUIs, applications, libraries for imaging devices on Windows/Linux.
- Follow processes for seamless software releases and best practices.
- Debug complex, system‑level, multi‑component issues across hardware to application layers.
- Application Review by Recruitment & Hiring Manager
- Initial Screening – Teams Interview
- Face‑to‑face interview at offices (competency questions, technical discussion)
- Assessment (if applicable) – presentation, task, or technical assessment
- Offer and onboarding – formal offer, pre‑employment checks, onboarding support
Entry level
Employment TypeFull‑time
Job FunctionEngineering and Information Technology
IndustriesSemiconductor Manufacturing
#J-18808-LjbffrNote that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×