preferably with an understanding of network protocols. Specialist Knowledge Strong experience in software development environment Strong experience in developing Windows desktop applications in C# (C++ or Java experience acceptable). Experience with .NET environment Experience with Windows Forms Experience with TCP/IP & UDP protocols Personal Characteristics Values joining a More ❯
Norwich, England, United Kingdom Hybrid / WFH Options
DataAnnotation
need to be proficient in either Python and/or JavaScript. However, all of the following programming languages are also relevant: TypeScript, C, C#, C++, HTML/CSS, React, Go, Java, Kotlin, SQL, and Swift in order to solve coding problems (think LeetCode, HackerRank, etc). For each coding problem More ❯
Experience & Skills: Strong ability to read and interpret electronic schematics. Experience in firmware development for microcontrollers and Windows-based software. Proficiency in C and C++ . Solid debugging skills and understanding of MISRA standards . Familiarity with GIT or other version control systems. What’s in It for You: Be More ❯
will have experience in conducting scientific experiments independently, writing papers, presenting work and grant writing. Basic statistics and programming skills (either R, python, Perl, C++, or equivalent) is expected. Specialised skills will be taught and developed through mentorship and collaborations. The applicant is expected to help in the supervision of More ❯
Conoscenza degli strumenti di gestione dei requisiti, DOORS, JAMA, JIRA, ecc. Conoscenza di almeno un linguaggio di scripting o di programmazione (es. C/C++, Python, Bash, ecc.), Le certificazioni OSCP, PNPT, CPTS, CompTIA Security+ e la partecipazione a competizioni CTF sono utili. Cosa Offriamo: Pacchetti economici competitivi; Formazione e More ❯
Conoscenza degli strumenti di gestione dei requisiti, DOORS, JAMA, JIRA, ecc. Conoscenza di almeno un linguaggio di scripting o di programmazione (es. C/C++, Python, Bash, ecc.), Le certificazioni OSCP, PNPT, CPTS, CompTIA Security+ e la partecipazione a competizioni CTF sono utili. Cosa Offriamo: Pacchetti economici competitivi; Formazione e More ❯
Conoscenza degli strumenti di gestione dei requisiti, DOORS, JAMA, JIRA, ecc. Conoscenza di almeno un linguaggio di scripting o di programmazione (es. C/C++, Python, Bash, ecc.), Le certificazioni OSCP, PNPT, CPTS, CompTIA Security+ e la partecipazione a competizioni CTF sono utili. Cosa Offriamo: Pacchetti economici competitivi; Formazione e More ❯
Conoscenza degli strumenti di gestione dei requisiti, DOORS, JAMA, JIRA, ecc. Conoscenza di almeno un linguaggio di scripting o di programmazione (es. C/C++, Py... More ❯
Norwich, England, United Kingdom Hybrid / WFH Options
IC Resources
talented group of engineers to shape the future of next-gen energy products. Senior Firmware Engineer responsibilities: Developing and testing embedded firmware (C/C++) for real-world energy systems Collaborating across hardware, systems, and software teams Tackling complex technical challenges in power electronics Contributing to system architecture and mentoring … junior engineers Senior Firmware Engineer background: Strong C/C++, RTOS, and MCU experience (ARM, etc.) Familiarity with protocols like SPI, CAN, I2C, UART Bonus if yo... More ❯
talented group of engineers to shape the future of next-gen energy products. Senior Firmware Engineer responsibilities: Developing and testing embedded firmware (C/C++) for real-world energy systems Collaborating across hardware, systems, and software teams Tackling complex technical challenges in power electronics Contributing to system architecture and mentoring … junior engineers Senior Firmware Engineer background: Strong C/C++, RTOS, and MCU experience (ARM, etc.) Familiarity with protocols like SPI, CAN, I2C, UART Bonus if you have a background in power electronics or energy systems If you’re passionate about clean tech and want your work to contribute to More ❯
Norwich, England, United Kingdom Hybrid / WFH Options
IC Resources
talented group of engineers to shape the future of next-gen energy products. Senior Firmware Engineer responsibilities: Developing and testing embedded firmware (C/C++) for real-world energy systems Collaborating across hardware, systems, and software teams Tackling complex technical challenges in power electronics Contributing to system architecture and mentoring … junior engineers Senior Firmware Engineer background: Strong C/C++, RTOS, and MCU experience (ARM, etc.) Familiarity with protocols like SPI, CAN, I2C, UART Bonus if you have a background in power electronics or energy systems If you’re passionate about clean tech and want your work to contribute to More ❯
norwich, east anglia, united kingdom Hybrid / WFH Options
IC Resources
talented group of engineers to shape the future of next-gen energy products. Senior Firmware Engineer responsibilities: Developing and testing embedded firmware (C/C++) for real-world energy systems Collaborating across hardware, systems, and software teams Tackling complex technical challenges in power electronics Contributing to system architecture and mentoring … junior engineers Senior Firmware Engineer background: Strong C/C++, RTOS, and MCU experience (ARM, etc.) Familiarity with protocols like SPI, CAN, I2C, UART Bonus if you have a background in power electronics or energy systems If you’re passionate about clean tech and want your work to contribute to More ❯
Norwich, Norfolk, United Kingdom Hybrid / WFH Options
EPOS Now
between hardware and software, ensuring our systems work harmoniously together. Firmware and Driver Development: Write, modify, and troubleshoot firmware and drivers using C/C++ to ensure seamless hardware-software communication, including the integration of new devices. Troubleshooting & Testing: Collaborate with our hardware team to diagnose, test, and resolve issues … peripherals such as printers, scanners, and networking equipment. Familiarity with hardware integration, testing, and troubleshooting is essential. Coding Proficiency: Advanced proficiency in C/C++, particularly for developing and troubleshooting hardware drivers, firmware, or other low-level software solutions. Basic knowledge of scripting languages to solve software-related hardware issues More ❯