and methodologies and following best practices. Essential Criteria Competent in Python, Java or alternative object orientated language(s). Competent working in a Linuxcommandline driven environment. Experience of writing and refactoring both manual and automated tests that touch multiple More ❯
edinburgh, central scotland, united kingdom Hybrid / WFH Options
PA Consulting
Ant, Maven and Gradle Using a range of technologies and libraries in the Java ecosystem Using fundamental tools and languages E.g. SQL, Unix, CLI tools, PowerShell, Shell Scripting, HTML and CSS External and embedded databases, relational and NoSQL, E.g. MongoDB, MySQL, Flink, Cassandra, SQL Server, Postgres. Developing schema for More ❯
automation to reduce debugging time, optimize firmware development, and streamline build processes. Key Qualifications Strong embedded systems experience (bare-metal, RTOS, or embedded Linux). Expertise in developer tooling (debuggers, compilers, profilers, SDKs, system configuration tools). Proficiency in C, C++, Python , with experience in firmware and … V, DSPs, custom SoCs). Experience integrating AI / ML for embedded optimization or tooling automation. Familiarity with TypeScript, Node.js, Rust, etc for command-line tooling and web-based developer tools. Why Join Us? Lead high-impact projects shaping the future of embedded software More ❯