Instrumentation Software Engineer building software solutions for a sensing platform for environmental monitoring. Collaborating in interdisciplinary teams to develop core instrument control software and firmware.
Responsibilities
Take a major role in the development of our core instrument control and automation software and firmware, running on microcontrollers and embedded computers.
Work closely with the rest of the technical team to define the software requirements and architecture.
Take ownership of the tooling and deployment of our software and firmware for beta-test and production instruments.
Ensure best practices in software DevOps are implemented (CI/CD, automated testing, information security, data integrity, bug/issue tracking) across the company.
Provide concise technical project plans and reporting of progress.
Requirements
Relevant industrial experience in the development of production-level software for data acquisition, automation, and control of instrumentation.
Experience working with embedded computing systems (microcontrollers, and single-board Linux computers).
Working knowledge of C++ or Python. Familiarity or willingness to learn other scripting languages (e.g. bash, PowerShell). You will help to drive Mode Labs' choice of language during development.
An aptitude for delivering high-quality software which not only works now, but which will be maintainable in production for several years ahead.
Adaptability and a proactive mindset suitable for working in a start-up.
A degree in computer science, electronic engineering or physical sciences is beneficial.
VP Software Engineering at GM Financial responsible for technology implementation strategy and leading product teams in Agile environment. Championing technology modernization and driving operational excellence.
Engineering Supervisor responsible for driving delivery and execution of Resideo’s OnePortal web platform. Collaborating with teams to ensure high - quality, predictable delivery and leveraging AI - first development culture.
Senior Embedded Software Engineer for Audio Management frameworks within Ford’s next - generation infotainment products. Define technical roadmap and guide software teams for high - performance audio architectures.
Software Engineer designing and building systems for a banking platform and partner ecosystem. Collaborating across teams to enhance operational efficiency and enable new financial products.
High Speed AMS Design Engineer leading full - chip electrical specifications and circuit design for Cisco's silicon photonics team. Collaborating across teams to develop 100G/200G/400G optical solutions.
Design Verification Lead driving ASIC design verification for silicon photonics at Cisco. Collaborating with teams to ensure high - performance networks and deployment of advanced optical solutions.
AI Product Engineer at Seerist, focusing on AI - driven insights for threat intelligence. Collaborating with product and engineering teams to create innovative solutions.
Senior Full Stack Developer designing scalable SaaS solutions and mentoring peers. Collaborating in a compliant environment and driving technical architecture at Trevor Frances Recruitment.
MDM Developer responsible for designing, developing, and maintaining Master Data Management solutions. Collaborating with business stakeholders to ensure critical business data accuracy and governance.