Royal Leamington Spa, Warwickshire, United Kingdom
Marcus Webb Associates Limited
engineering projects Strong technical ability with the development of either embedded software (embedded C) and model based software (Matlab/Simulink) Some embedded software competence is required (understand devicedrivers, h/w architecture) Strong motor control algorithm development experience is required Our client is looking for senior embedded software engineer with a relevant degree to help take More ❯
field. 8+ years expereince. 3+ years of experience in embedded systems and mobile application development. Proficiency in Android NDK/SDK, iOS Xcode, and low-level devicedriver development. Knowledge of ARM assembly, mobile OS internals, and debugging tools. Experience with hardware interface protocols (UART, SPI, I2C). Strong foundation in cryptography, obfuscation, and secure communications. Penetration More ❯
implementing software for embedded real time operating systems such as GHS Preferred Additional Skills: • Experience with Modern C++ techniques • Experience with Docker • Familiarly with Greenhills RTOS • Experience developing devicedrivers and Board Support Packages for real-time embedded systems An Ideal candidate will have • Bachelor's Degree and 10 years of prior relevant experience. Graduate Degree and a More ❯
iptables, AV solutions, VPN's, IDS/IPS, etc. • Experience with kernel-level programming in either the Windows or Linux environment, low-level software development, Windows and Linux devicedrivers, operating system internals, and kernel debugging • In-depth expertise in one or more of the following areas: Internal working functions and scripting of common workgroup applications such as More ❯
responsible for applying software engineering principles to design, develop, test, and maintain applications and services, meeting business and technical goals within budget and timelines. Software Engineer Responsibilities Modify devicedrivers to support the surprise removal of adapters across operating systems. Port new Windows releases to run on the latest hardware. Investigate QA and field-reported bugs and develop … environment. Exhibit critical thinking and analytical skills to prioritize bugs and tasks, and communicate effectively with team members and clients. Utilize tools like MS Visual Studio, WinDbg, and Windows Driver Kit. Qualifications and Skills Experience with Agile methodologies. Experience with test-driven development. Knowledge of the software delivery lifecycle and bug lifecycle. Ability to translate product and business requirements More ❯
s next - Opportunities to gain new knowledge - as it's discovered What you bring to the table: - Fully proficient knowledge of operating system fundamentals (interrupts, threading, virtual memory, devicedrivers) and internals (memory layouts and management, binary file formats) - Fully proficient knowledge in low-level programming of devicedrivers in a Unix, Linux, or Windows environment … operating systems - Experience with operating system internals for Unix, Linux, Windows, VxWorks, JunOS, or vendor-proprietary operating systems - Reverse engineering and analysis of software - Low-level programming of devicedrivers in a Unix, Linux, or Windows environment - Bit-level data analysis - Systems engineering of large scale embedded systems Work Requirements More ❯
military experience may be substituted for the Bachelor degree. - or Master of Computer Science or Computer Engineering - Fully proficient knowledge of operating system fundamentals (interrupts, threading, virtual memory, devicedrivers) and internals (memory layouts and management, binary file formats) - Fully proficient knowledge in low-level programming of devicedrivers in a Unix, Linux, or Windows environment … operating systems - Experience with operating system internals for Unix, Linux, Windows, VxWorks, JunOS, or vendor-proprietary operating systems - Reverse engineering and analysis of software - Low-level programming of devicedrivers in a Unix, Linux, or Windows environment - Bit-level data analysis - Systems engineering of large scale embedded systems Work Requirements More ❯
to configure and manage a continuous test environment. Bonus skills would be familiarity with Agile development, Cyber Security, Department of Defense products, board support package and devicedriver development. Status of DOD clearance required on resumes, with investigation date preferred. More ❯
HexRays, Ghidra, Binary Ninja, or objdump, • (U) Understanding of Unix internals including basic understanding of system loaders, • (U) Experience with virtualization technologies, • (U) Experience with kernel programming and devicedrivers, • (U) Understanding of network protocols and sockets, common CNO techniques, exploitation mitigations such as DEP and ASLR, and modern software engineering concepts, • (U) Experience with project management best More ❯
Confluence, and debugging tools such as gdb. Apply Agile methodologies and CI/CD best practices to support iterative software delivery. Collaborate on Linux-based system programming, including devicedrivers, bootloaders, and memory map configuration. Maintain build environments such as Buildroot, OpenEmbedded, Python, and Yocto. Support system security features including SELinux, verified boot, and trusted execution environments. Work More ❯
t wait. You Have: Experience with programming for embedded Linux, including user-space and kernel-mode sof tware in C Experience with low-level development, including interrupt handlers, devicedrivers, controlling peripherals, and reading and writing Flash memory Experience with porting the Linux kernel to other hardware platforms, including ARM-based platforms Experience with the creation of Linux More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
UCIe, DDR/LPDDR/HBM, Ethernet, etc. High-level programming experience such as C/C++ and/or assembly language programming. Experience with embedded operating systems, devicedrivers, microprocessors, and embedded system hardware architectures. In Return: We offer a competitive reward package including healthcare and wellness support, a supplementary pension, and 25 days of annual leave More ❯
Bristol, Avon, South West, United Kingdom Hybrid / WFH Options
ZENOVO LTD
systems. Joining a multi-skilled team of engineers, you will possess a proven track record in designing and developing electronic products, with a strong focus on embedded devices, including driver and system control software. Responsibilities will include: - Comprehensive design of analogue, digital, and power supply circuits - Conducting evaluation tests to assess and enhance designs - Formulating design processes and procedures More ❯
standard and custom hardware IP to accelerate applications in machine learning, computer vision and robotics. In this role you will: - Developing/modifying BSP: this can include bootloaders, devicedrivers, kernel and device tree support - Performing initial hardware bring-up and system integration - Maintaining/updating the embedded Linux Yocto distribution - Maintaining a continuous integration environment More ❯
Full job description Job Summary A unique opportunity to join and grow within a leading technology provider, serving the financial services sector. You will be the client's first point of contact, responding to service requests and incidents, where appropriate More ❯
Full job description Job Summary A unique opportunity to join and grow within a leading technology provider, serving the financial services sector. You will be the client's first point of contact, responding to service requests and incidents, where appropriate More ❯
troubleshoot a variety of end-user devices, including desktops, laptops, mobile devices, and peripherals. Understand and apply knowledge of file systems, memory and CPU management, compression algorithms, and device drivers. Support and maintain systems across multiple platforms and hardware architectures. Document support procedures, system configurations, and troubleshooting steps for knowledge sharing and compliance. Stay current with emerging technologies More ❯
application streaming, and other user experiences Manages and maintains desktop and application packaging of standard, engineered and tested configurations for (remote) distribution to thick, thin, virtual, and mobile device end points Monitors and manages all hardware and software licenses, distribution, use, and accounting by user account, device, or group Familiarity with configuration of hardware BIOS, RAM … devicedrivers, and full disk encryption using NIST-, FIPS-, and NSA-approved encryption algorithms Tests, automates patch management solutions, and deploys software/applications using environment-specific tooling Applies working knowledge of network concepts, firewall configurations, and VPN technologies to optimize customer interactions in secure, separated environments Qualifications: Required: Must hold a current Top Secret clearance and be More ❯
designs and technologies before deployment. Ensure continuous patch management for workstations and servers across all networks and security domains. Monitor and manage hardware/software licenses, BIOS configurations, devicedrivers, and full disk encryption using NIST-, FIPS-, and NSA-approved encryption algorithms. Qualifications: Required: Must hold a current Top Secret clearance and be SCI eligible A BS/ More ❯
Bath, Avon, England, United Kingdom Hybrid / WFH Options
ZENOVO LTD
and associated firmware development. An ideal applicant with have a strong track record in the design and development of electronic products, with a particular emphasis on embedded devices including driver and system control software Required Experience/Skills: - Detailed analogue, digital and power supply circuit design - Evaluation testing and improvement of designs - Development of design processes and procedures used More ❯
East Cranmore, Shepton Mallet, Somerset, England, United Kingdom Hybrid / WFH Options
ZENOVO LTD
and associated firmware development. An ideal applicant with have a strong track record in the design and development of electronic products, with a particular emphasis on embedded devices including driver and system control software Required Experience/Skills: - Detailed analogue, digital and power supply circuit design - Evaluation testing and improvement of designs - Working knowledge of Altium Designer for PCB More ❯