Embedded Software Engineer developing high-quality embedded software in audio interfaces for Focusrite plc. Engaging in product lifecycle and multi-discipline team collaboration.
Responsibilities
responsible for developing high quality embedded software in our audio interfaces
involved in the whole product lifecycle; refining product specifications, producing innovative designs, generating complexity/work estimates, fixing issues and engaging with a multi-discipline team (Hardware, QA, Product)
managed in a combination of stage gated and agile methodologies
Requirements
Competent coding skills in both C/C++
An understanding of embedded firmware architecture and ability to balance technical trade-offs
A commitment to continual personal improvement, as well as improvement of the wider team
Excellent design, debugging and problem-solving abilities
The ability to clearly articulate problems and solutions for both technical and non-technical audiences
Be able to guide, mentor and develop others
Familiarity with real-time operating systems (FreeRTOS/Zephyr)
Knowledge of a scripting language, ideally Python.
Familiarity with wireless communications technology (e.g. BT, WiFi)
A technical or engineering-based degree and/or 3+ years of industry experience in embedded software development projects.
Experience with reading schematics and hardware interfaces (SPI, UART, I2C)
Experience with using AI to aid development
Test driven development (TDD); unit, integration, automated and system testing experience
Intermediate Software Developer joining Aspire Software for cloud platform development in Lebanon. Responsible for full stack coding and collaboration with teams on project implementation.
Full Stack Developer developing frontend and backend applications for banking systems. Utilizing Next.js and .NET while participating in CI/CD pipelines and production support.
Fullstack Developer at Safran.AI responsible for product and infrastructure development using Python and PostgreSQL. Join a team dedicated to innovative AI solutions in various industries.
Software Engineer II contributing to customer experience core development at TomTom. Engaging in UI and UX design and utilizing AI tools for development.
Lead Software Engineer developing scalable SaaS platform in the recreation sector. Focusing on team growth and product development while writing code in Ruby.
Software Development Engineer developing software solutions for automotive components at MOBIS. Involves execution of full software development life cycle and collaboration with global teams.
Hands - on Technical Lead guiding a squad of data engineers at Marsh. Delivering technical solutions and engaging with business stakeholders on data initiatives.
Hands - on software architect at Reaktor, working on diverse digital software projects. Collaborating with a skilled team to achieve impactful outcomes for clients.
Software Engineer working on ML Projects at Starling Bank, the UK's leading digital bank. Collaborating on machine learning models and building innovative banking solutions.