teams (start-up/scale-up a plus) or have a broad range of skills to carry out this role. Comfortable with both hardware and software test problems Languages: C (embedded dev), Python (regression/jig scripting), (PHP/Java/HTML are a bonus) MCUs: SiLabs microcontrollers Test Frameworks: Internal Python-based regression test system Data: Test/field More ❯
development environment Desired/Nice to have Experience: Android development, knowledge of Xamarin is useful. Programming for Windows CE/Windows Embedded Compact and use of .NET Compact Framework. C/C++ Embedded Software Development on Linux would be useful. Android development, knowledge of Xamarin is useful. Experience of one or more javascript technologies. Experience of database technologies. Experience of More ❯
Clearance/Currently holds SC or DV Clearance Our client are looking for an Embedded Software Engineer to design, implement and test mission critical applications. You will ideally need C, C++ or Rust experience to qualify for this role. Working Patterns: This role is based predominantly on site in Hampshire. The Key Responsibilities of an Embedded Software Engineer: Design, develop … and test embedded/software solutions across full lifecycle. Work on bare-metal, Embedded Linux, and signal processing systems. Code in C, C++, Rust, and Python. Collaborate with FPGA, hardware, and mechanical teams. Produce technical documentation and ensure security compliance. Below is a list of Key Skills required for the Embedded Software Engineer role, however you will not be expected … to have everything: Degree in Engineering/Science or equivalent experience. Proficient in Embedded Linux, C/C++, or Rust. Strong in OOD, design patterns, and software testing. Desirable: Python, GUI frameworks, Yocto, web or mobile dev, protocols (TCP/WiFi), FPGA, UML tools. Benefits: Annual Bonus Scheme (up to 10% for all aforementioned positions). Private Medical Cover (couple More ❯
or Siemens WinCC. Program machine controls on industrial PLCs with IEC 61131-3, enabling precise motion control and real-time data transfer. Implement advanced motion control in real-time C to synchronize hundreds of axes Commission and program industrial robots and in-house devices using proprietary languages (KRL, TP, KAREL, G-Code). Requirements of the Software Engineer: 2 years More ❯
thrives in a collaborative, cross-functional environment. To be successful as the Senior Embedded Software Engineer, it is essential that you have previous experience in embedded systems development using C and C++ on 32-bit microcontrollers. You will be able to demonstrate extensive experience in control systems, safety-critical systems (EN61508/SIL2 or equivalent), and programming in Python. Senior … Embedded Software Engineer Responsibilities: Work closely with the Lead Software Engineer to help develop the technological direction of our stairlift systems and CASE tools Develop embedded software in C/C++ Develop Python applications for testing our new products and for analytics Design and deliver embedded software for safety critical systems Design and implement algorithms for sensor data processing and … Work closely with electronics, mechanical, and test teams to deliver complete solutions Mentor more junior staff to assist their development Senior Embedded Software Engineer Requirements: Highly experienced in embedded C/C++ on 32-bit microcontrollers Extensive background in motion control, sensor systems, and safety-critical software (e.g. EN61508 or equivalent) Experienced with MISRA standards and unit testing Working knowledge More ❯
such as KRL, TP, KAREL, and G-Code The Person: Background in software development Experience with C# .NET Experience in developing and maintaining full stack web applications Embedded programming (C/C++) e.g., ARM Cortex M/ESP32/Arduino Reference: BBBH22304 Keywords: Software Engineer, Software Developer, JavaScript Software Engineer, C#, .NET, Software, JavaScript, Go, MySQL, SQL, Full-Stack, Full … Gordon Recruitment Limited acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers. By applying for this job, you accept the T&C's, Privacy Policy and Disclaimers which can be found at our website. More ❯