At a Glance
- Tasks: Join our Systems Integration Team as a System Engineer, focusing on software-level integration.
- Company: We specialise in cutting-edge sensing technology, bridging internal and external systems.
- Benefits: Enjoy flexible work options, competitive pay, and opportunities for professional growth.
- Why this job: Be part of innovative projects that make a real-world impact through technology.
- Qualifications: 5+ years in software or electrical engineering; strong integration and communication skills required.
- Other info: Ideal for tech enthusiasts eager to lead customer integration efforts and improve practices.
The predicted salary is between 36000 - 60000 £ per year.
As a System Engineer within our Systems Integration Team, you will play a key role in ensuring our sensing technology can be seamlessly integrated into diverse customer ecosystems. You will act as the technical bridge between our internal teams (software, hardware, firmware) and external customer systems, with a specific focus on software-level integration—understanding APIs, data flow, interoperability, and connectivity with third-party platforms.
We are looking for a candidate with a background in software engineering, electrical engineering, or systems integration who can take ownership of defining integration architecture, building proof-of-concepts, and guiding deployment in complex customer environments. The ideal candidate will thrive in multi-disciplinary projects, communicate clearly with non-software stakeholders, and help deliver reliable, scalable integration solutions that bring our sensing technology into real-world use.
Key Responsibilities- Define, document, and manage integration requirements between Inductosense systems and customer infrastructure.
- Design and implement integration architectures that support seamless software communication across disparate platforms.
- Develop and maintain APIs, middleware connectors, and data exchange protocols.
- Evaluate customer systems and propose tailored integration solutions.
- Collaborate with internal and external stakeholders to gather and define software integration requirements.
- Translate business and technical needs into structured, testable specs.
- Work closely with firmware and backend teams to ensure system-wide compatibility.
- Provide guidance on software architecture trade-offs for integration challenges.
- Build proof-of-concept integration layers and validate them with stakeholders.
- Troubleshoot and resolve software integration issues in lab and field environments.
- Define and execute integration test plans with automation where applicable.
- Support customer deployment and maintenance of integration solutions.
- Coordinate software integration tasks across teams and projects.
- Help prioritize features and bug fixes related to integration workstreams.
- Ensure project milestones around integration deliverables are met.
- Maintain integration documentation for internal teams and external partners.
- Develop technical guides and onboarding materials for customer system integration.
- Contribute to internal best practices on software integration patterns.
- Proven experience integrating systems via REST APIs, webhooks, or SDKs.
- Strong knowledge of one or more languages: Python, Java, C#, or Node.js.
- Familiarity with tools like Postman, Swagger/OpenAPI, MQTT, JSON, and XML data formats.
- Experience working with middleware platforms, messaging brokers, or integration layers (e.g., Azure IoT Hub, AWS IoT Core, or custom brokers).
- Ability to understand how software, firmware, and hardware interact in real-world systems.
- Experience with cross-functional product development and understanding customer needs.
- Knowledge of validation, test strategies, and deployment pipelines in software contexts.
- Comfortable working across engineering, product, and customer-facing teams.
- Strong technical writing skills and ability to convey complex concepts clearly.
- Capable of leading integration discussions with technical and non-technical audiences.
- Lead customer integration efforts, from requirement gathering through deployment.
- Architect robust, scalable, and maintainable software integration solutions.
- Remain hands-on in development and troubleshooting when needed.
- Stay engaged across the full integration lifecycle: design, test, deploy, support.
- Proactively share knowledge and improve internal integration practices.
- 5+ years of experience in software engineering, electrical/electronics engineering, systems integration, or a related technical discipline.
- Demonstrated experience designing and implementing integration solutions between disparate systems.
- Strong technical skills in either: Software development with at least one language commonly used for integration (Python, Java, C#, etc.) or Electrical/electronics design with experience in communication protocols and interfaces (I2C, SPI, UART, CAN, etc.).
- Experience with hardware-software interfaces, API design, communication protocols, and integration methodologies.
- Knowledge of integration testing methodologies and verification frameworks.
- Background in systems thinking and multi-disciplinary product development.
- Experience working with cross-functional teams on integration projects.
- Familiarity with requirements management and integration testing tools.
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, Electronics Engineering, Systems Engineering, or a related technical field.
Locations
System Engineer employer: Inductosense
Contact Detail:
Inductosense Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land System Engineer
✨Tip Number 1
Familiarise yourself with the specific technologies and tools mentioned in the job description, such as REST APIs, Python, and middleware platforms like Azure IoT Hub. This will not only help you understand the role better but also allow you to speak confidently about your experience during interviews.
✨Tip Number 2
Prepare to discuss your previous experiences with system integration projects. Be ready to share specific examples of how you've defined integration architectures or resolved software integration issues, as this will demonstrate your hands-on expertise and problem-solving skills.
✨Tip Number 3
Practice explaining complex technical concepts in simple terms. Since the role involves communicating with non-technical stakeholders, being able to convey your ideas clearly will be a significant advantage during interviews.
✨Tip Number 4
Engage with online communities or forums related to systems integration and software architecture. Networking with professionals in the field can provide insights into industry trends and may even lead to referrals or recommendations for the position.
We think you need these skills to ace System Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in software engineering, systems integration, and any specific technologies mentioned in the job description. Use keywords from the job listing to ensure your application stands out.
Craft a Compelling Cover Letter: In your cover letter, explain why you are passionate about system integration and how your background aligns with the role. Mention specific projects or experiences that demonstrate your ability to bridge technical and non-technical teams.
Showcase Technical Skills: Clearly outline your technical skills related to software integration, such as experience with REST APIs, programming languages like Python or Java, and familiarity with tools like Postman or Swagger. Provide examples of how you've applied these skills in past roles.
Demonstrate Communication Abilities: Highlight your experience in communicating complex technical concepts to non-technical stakeholders. This is crucial for the role, so provide examples of how you've successfully collaborated across different teams in previous projects.
How to prepare for a job interview at Inductosense
✨Showcase Your Technical Skills
Be prepared to discuss your experience with software integration, particularly with REST APIs and the programming languages mentioned in the job description. Highlight specific projects where you've successfully integrated systems and the challenges you overcame.
✨Understand the Role of Systems Integration
Familiarise yourself with the key responsibilities of a System Engineer in the context of integration. Be ready to explain how you would approach defining integration architecture and managing requirements between systems.
✨Communicate Clearly with Non-Technical Stakeholders
Since the role involves liaising with various teams, practice explaining complex technical concepts in simple terms. This will demonstrate your ability to bridge the gap between technical and non-technical audiences.
✨Prepare for Problem-Solving Scenarios
Expect to be asked about troubleshooting integration issues. Think of examples from your past experiences where you identified problems and implemented effective solutions, especially in lab or field environments.