Software Engineer - C/Embedded SQL 3 Month Contract £400 per Day Via Umbrella Engagement Fully Remote Sanderson is currently engaged with a financial services business who require a software Engineer (C/Embedded SQL) to help with the migration of a Legacy system (Ingress) to Postgres. Skills required : C Embedded SQL Ingress exposure (Nice to have) Postrges (Nice to have)
14/05/2024
Project-based
Software Engineer - C/Embedded SQL 3 Month Contract £400 per Day Via Umbrella Engagement Fully Remote Sanderson is currently engaged with a financial services business who require a software Engineer (C/Embedded SQL) to help with the migration of a Legacy system (Ingress) to Postgres. Skills required : C Embedded SQL Ingress exposure (Nice to have) Postrges (Nice to have)
Embedded Engineer - Contract, London, Outside IR35 Our client are a soon to be recognised house hold name within the green tech sector. An exceptional reputation for the products and services they are providing. Currently in need of contract Firmware Engineer for an initial 3 month period with the view to continue. You will have: - Design, development and test experience of custom Firmware systems - Advanced knowledge of C++ programming in Embedded environments - Experience with low level software on microcontrollers - Experience integrating third party HAL Libraries to drive custom hardware - Expert knowledge of Python/C++ Please send your CV for immediate consideration.
14/05/2024
Project-based
Embedded Engineer - Contract, London, Outside IR35 Our client are a soon to be recognised house hold name within the green tech sector. An exceptional reputation for the products and services they are providing. Currently in need of contract Firmware Engineer for an initial 3 month period with the view to continue. You will have: - Design, development and test experience of custom Firmware systems - Advanced knowledge of C++ programming in Embedded environments - Experience with low level software on microcontrollers - Experience integrating third party HAL Libraries to drive custom hardware - Expert knowledge of Python/C++ Please send your CV for immediate consideration.
Data Architect Manchester/Hybrid circa £100k + bonus and benefits Datamodelling Data Architect with significant Datamodelling experience is required by vibrant London Market Insurer. They are a market leading organisation currently undergoing a major growth programme within their data function. This role will be Embedded in a team of cross functional Solution Architects, you will lead the data definitions as well as support the design and engineering of highly appropriate, tightly integrated, flexible and fault-tolerant data repositories and systems with the lens of a consistent end to end data architecture and high data quality. You will moreover support data governance in the design of the required governance, management, and operational processes around data quality for the overall data strategy implementation of an integrated and regulatory compliant data ecosystem. This would suit somebody that has strong experience in Business Intelligence, Analytics and Data Operations. Key Responsibilities: Lead the implementation and digitalization agenda in a cross-functional team of architects from business and technology Create the design pillars for Data Governance, Metadata Management, MDM, Data Quality, Data Warehousing, Sourcing and Staging of data, BI, Advanced Analytics and R&D in close alignment with business functions and enterprise Information management Manage the Information Management framework, architecture, processes, and solutions Be responsible for strategic roadmaps that describe the journey to target state for all Data & Analytics domains Responsible for implementation of the data quality strategy Review third parties' high-level designs and implementations to ensure quality, coherence and consistency Deliver standards and patterns, controls on how they deploy services in a standard and repeatable way Key Requirements: Significant experience in Datamodelling and the implementation of comprehensive data systems and data architectures Insurance experience ideal, not essential Understanding and knowledge of system development life cycle methodologies (such as agile software development, rapid prototyping, incremental, synchronize and stabilize, and DevOps) Ability to estimate the financial impact of technology alternatives in terms of benefit and cost Excellent collaboration and communications skills to deal with senior leaders, stakeholders and executives and to build and nurture business relationships Flexibility and bringing a curious and creative mindset, open to new things and able to propose innovative ideas If you are looking to join a successful, growth organisation with technology and employee wellbeing at its core, please do get in touch. For a full consultation on this role please contact Arc IT or email your CV to Arc IT Recruitment. *All salaries are subject to experience*
14/05/2024
Full time
Data Architect Manchester/Hybrid circa £100k + bonus and benefits Datamodelling Data Architect with significant Datamodelling experience is required by vibrant London Market Insurer. They are a market leading organisation currently undergoing a major growth programme within their data function. This role will be Embedded in a team of cross functional Solution Architects, you will lead the data definitions as well as support the design and engineering of highly appropriate, tightly integrated, flexible and fault-tolerant data repositories and systems with the lens of a consistent end to end data architecture and high data quality. You will moreover support data governance in the design of the required governance, management, and operational processes around data quality for the overall data strategy implementation of an integrated and regulatory compliant data ecosystem. This would suit somebody that has strong experience in Business Intelligence, Analytics and Data Operations. Key Responsibilities: Lead the implementation and digitalization agenda in a cross-functional team of architects from business and technology Create the design pillars for Data Governance, Metadata Management, MDM, Data Quality, Data Warehousing, Sourcing and Staging of data, BI, Advanced Analytics and R&D in close alignment with business functions and enterprise Information management Manage the Information Management framework, architecture, processes, and solutions Be responsible for strategic roadmaps that describe the journey to target state for all Data & Analytics domains Responsible for implementation of the data quality strategy Review third parties' high-level designs and implementations to ensure quality, coherence and consistency Deliver standards and patterns, controls on how they deploy services in a standard and repeatable way Key Requirements: Significant experience in Datamodelling and the implementation of comprehensive data systems and data architectures Insurance experience ideal, not essential Understanding and knowledge of system development life cycle methodologies (such as agile software development, rapid prototyping, incremental, synchronize and stabilize, and DevOps) Ability to estimate the financial impact of technology alternatives in terms of benefit and cost Excellent collaboration and communications skills to deal with senior leaders, stakeholders and executives and to build and nurture business relationships Flexibility and bringing a curious and creative mindset, open to new things and able to propose innovative ideas If you are looking to join a successful, growth organisation with technology and employee wellbeing at its core, please do get in touch. For a full consultation on this role please contact Arc IT or email your CV to Arc IT Recruitment. *All salaries are subject to experience*
Position Available : Embedded Digital Design Engineer Location : Stevenage (Hybrid) & Dynamic Working Hours Salary : Up to £60,000 + Paid Overtime & Company Bonus & Very Good Pension Package About the role We are a leading defence company who are at the forefront of innovation in the industry and your work will have a direct impact on the safety and security of the UK & our allies. We are currently looking for an Embedded Digital Design Engineer to work in our team who primarily focus on navigation and sensor technologies. In this role you will support the team in: Design of Embedded systems, software, FPGA and/or hardware Developing a portfolio of complex Embedded digital systems Developing systems such as advanced DSP systems, complex SoC systems and safety and security critical systems What we need from you: Background in either Digital Hardware Design, FPGA Design (firmware), or Embedded Software Design. Embedded digital design and modelling skills (eg partitioning of functional elements between software and FPGA, and modelling/analysing key performance aspects of the resulting design) Integration and test of Embedded systems onto hardware platforms If you would like to know more details about the position or want to register your interest, hit apply below. We'd love to hear from you!
14/05/2024
Full time
Position Available : Embedded Digital Design Engineer Location : Stevenage (Hybrid) & Dynamic Working Hours Salary : Up to £60,000 + Paid Overtime & Company Bonus & Very Good Pension Package About the role We are a leading defence company who are at the forefront of innovation in the industry and your work will have a direct impact on the safety and security of the UK & our allies. We are currently looking for an Embedded Digital Design Engineer to work in our team who primarily focus on navigation and sensor technologies. In this role you will support the team in: Design of Embedded systems, software, FPGA and/or hardware Developing a portfolio of complex Embedded digital systems Developing systems such as advanced DSP systems, complex SoC systems and safety and security critical systems What we need from you: Background in either Digital Hardware Design, FPGA Design (firmware), or Embedded Software Design. Embedded digital design and modelling skills (eg partitioning of functional elements between software and FPGA, and modelling/analysing key performance aspects of the resulting design) Integration and test of Embedded systems onto hardware platforms If you would like to know more details about the position or want to register your interest, hit apply below. We'd love to hear from you!
We are currently looking on behalf of one of our important clients for a Team Lead Hardware/Electronics Engineer (Medical Device Sector). The role is a permanent position based in Solothurn Canton with good home office allowance. Your Role: Lead a team of Hardware & Electronic Engineers. Actively drive concept generation & the analysis & development of innovative electronics solutions & system architectures of products in accordance with design, development & control processes. Hold responsibility for delivering functionally safe solutions with significant elements of cross-functional design (eg mechanical, software, firmware). Contribute to requirements definition & create design documentation & verification test plans. Drive new component introduction & obsolescence management with third party suppliers. Contribute to the continuous improvement of design & development processes. Participate in peer reviewing hardware development artifacts. Deliver work in compliance with ISO 13485 & FDA Medical Device Design Control processes. Support the team with HW related verifications including CB certifications for IEC 60601-1. Your Skills: At least 5 years professional experience in Developing Embedded Hardware Solutions, ideally including experience in Medical Devices, ensuring compliance with regulatory standards & enhancing patient care & safety. Proven experience in Leading Cross-Functional Teams. Any experience in Altium Designer, DOORS Next & Minitab is advantageous. Your Profile: Completed University Degree Hardware or Electrical Engineering (or similar). Team-oriented, collaborative & customer-focused. Fluent in English (spoken & written), German language skills are considered a plus.
13/05/2024
Full time
We are currently looking on behalf of one of our important clients for a Team Lead Hardware/Electronics Engineer (Medical Device Sector). The role is a permanent position based in Solothurn Canton with good home office allowance. Your Role: Lead a team of Hardware & Electronic Engineers. Actively drive concept generation & the analysis & development of innovative electronics solutions & system architectures of products in accordance with design, development & control processes. Hold responsibility for delivering functionally safe solutions with significant elements of cross-functional design (eg mechanical, software, firmware). Contribute to requirements definition & create design documentation & verification test plans. Drive new component introduction & obsolescence management with third party suppliers. Contribute to the continuous improvement of design & development processes. Participate in peer reviewing hardware development artifacts. Deliver work in compliance with ISO 13485 & FDA Medical Device Design Control processes. Support the team with HW related verifications including CB certifications for IEC 60601-1. Your Skills: At least 5 years professional experience in Developing Embedded Hardware Solutions, ideally including experience in Medical Devices, ensuring compliance with regulatory standards & enhancing patient care & safety. Proven experience in Leading Cross-Functional Teams. Any experience in Altium Designer, DOORS Next & Minitab is advantageous. Your Profile: Completed University Degree Hardware or Electrical Engineering (or similar). Team-oriented, collaborative & customer-focused. Fluent in English (spoken & written), German language skills are considered a plus.
Overview: You have the chance to join a cutting-edge technology company who specialise in printing and labelling for customer globally, as a C++ Embedded Software Engineer. The C++ Embedded Software Engineer will be joining a global leader in product identification, that provides innovative coding and marking solutions that helps customers ensure product safety and improve their productivity. The successful C++ Embedded Software Engineer will be able to interpret customer specifications and provide technical solutions to complex engineering problems. C++ Embedded Software Engineer Responsibilities: Analyse customer specifications and offer technical resolutions to engineering challenges. The Senior Software Engineer will devise designs and technical strategies for emerging technologies within the R&D Technology division. Develop, deploy, and sustain C++ software for both new and existing products. The Senior Software Engineer will work closely with electronic, mechanical, and fellow software engineers, overseeing technical reviews, conducting feasibility studies, and participating in project evaluations as needed. C++ Embedded Software Engineer Skills: Proficiency in C++, particularly for Microprocessor (Embedded) applications. Substantial experience in software development for Windows, WinCE, or Real Time operating systems (RTOS). Understanding of Real Time and concurrent principles, with an awareness of networked devices, distributed processes, and packet-based protocols. Preferably, experience in electronics control and interfacing with motors, sensors, etc. Familiarity with Linux operating systems is advantageous.
13/05/2024
Full time
Overview: You have the chance to join a cutting-edge technology company who specialise in printing and labelling for customer globally, as a C++ Embedded Software Engineer. The C++ Embedded Software Engineer will be joining a global leader in product identification, that provides innovative coding and marking solutions that helps customers ensure product safety and improve their productivity. The successful C++ Embedded Software Engineer will be able to interpret customer specifications and provide technical solutions to complex engineering problems. C++ Embedded Software Engineer Responsibilities: Analyse customer specifications and offer technical resolutions to engineering challenges. The Senior Software Engineer will devise designs and technical strategies for emerging technologies within the R&D Technology division. Develop, deploy, and sustain C++ software for both new and existing products. The Senior Software Engineer will work closely with electronic, mechanical, and fellow software engineers, overseeing technical reviews, conducting feasibility studies, and participating in project evaluations as needed. C++ Embedded Software Engineer Skills: Proficiency in C++, particularly for Microprocessor (Embedded) applications. Substantial experience in software development for Windows, WinCE, or Real Time operating systems (RTOS). Understanding of Real Time and concurrent principles, with an awareness of networked devices, distributed processes, and packet-based protocols. Preferably, experience in electronics control and interfacing with motors, sensors, etc. Familiarity with Linux operating systems is advantageous.
We are currently looking on behalf of one of our important clients for a Software Test Engineer. The role is a permanent position based in Bern Canton & comes with some home office flexibility. Your Role: Plan & execute software tests as a part of Embedded software development, ensuring thorough coverage of functionality & performance. Create comprehensive test specifications & implement corresponding module, function & system tests. Set up & maintain test rigs & ensure that they are optimized for efficiency & reliability. Expand test automation capabilities to enhance the efficiency & effectiveness of testing procedures. Collaborate closely with other R&D teams to align testing efforts with project goals & milestones. Your Skills & Experience: From 2 to 7 years of relevant professional experience as a Software Tester, Test Engineer or Developer. A strong understanding of Software Testing principles & methodologies. Skilled & experienced in Python & Git. Experience with Project & Requirements Management tools. Ideally familiar with Jenkins, Gitlab CI & Pytest & Unittest frameworks. Any experiences in the areas of Test Automation & Embedded Software are considered a plus. Your Profile: Completed University Degree, ideally in the area of Computer Science, Electrical Engineering, or similar. Ideally an ISTQB Certified Tester. Detailed, analytical & quality-oriented with strong problem-solving skills. Fluent in English (spoken & written), German or French language skills are considered very advantageous.
13/05/2024
Full time
We are currently looking on behalf of one of our important clients for a Software Test Engineer. The role is a permanent position based in Bern Canton & comes with some home office flexibility. Your Role: Plan & execute software tests as a part of Embedded software development, ensuring thorough coverage of functionality & performance. Create comprehensive test specifications & implement corresponding module, function & system tests. Set up & maintain test rigs & ensure that they are optimized for efficiency & reliability. Expand test automation capabilities to enhance the efficiency & effectiveness of testing procedures. Collaborate closely with other R&D teams to align testing efforts with project goals & milestones. Your Skills & Experience: From 2 to 7 years of relevant professional experience as a Software Tester, Test Engineer or Developer. A strong understanding of Software Testing principles & methodologies. Skilled & experienced in Python & Git. Experience with Project & Requirements Management tools. Ideally familiar with Jenkins, Gitlab CI & Pytest & Unittest frameworks. Any experiences in the areas of Test Automation & Embedded Software are considered a plus. Your Profile: Completed University Degree, ideally in the area of Computer Science, Electrical Engineering, or similar. Ideally an ISTQB Certified Tester. Detailed, analytical & quality-oriented with strong problem-solving skills. Fluent in English (spoken & written), German or French language skills are considered very advantageous.
Embedded Software Developer - DV Cleared Salary: £70k - £90k Location: Woking Clearance: DV Clearance required We are currently seeking a skilled and experienced Embedded Software Developer to join the team at a leading defence consultancy. You will have a strong background in Embedded software development, with expertise in C and/or C++ for Embedded development. As an Embedded Software Engineer, you will be responsible for designing, developing, and testing Embedded software systems for a range of applications. You will work closely with our multidisciplinary team of engineers to deliver innovative solutions to complex problems. Key Responsibilities: Design, develop, and test Embedded software systems using C and/or C++ Collaborate with cross-functional teams to integrate software into systems Conduct unit and system testing to ensure software quality Conduct research to identify new techniques and technologies Analyze system performance and recommend improvements Prepare technical reports and presentations for clients and stakeholders Stay up-to-date with the latest developments in Embedded software engineering and related fields Essential Skills and Experience: Degree in Computer Science, Engineering, or a related field Proven experience in Embedded software development using C and/or C++ Expertise in Embedded Linux platform development Experience of modern DevOps practices, including version control and continuous integration Knowledge of latest System on Chip (SoC) devices Experience with unit and system testing Excellent problem-solving skills and attention to detail Strong communication and teamwork skills DV Clearance is required for this role Desirable Skills and Experience: Experience with other programming languages such as Python or Java Familiarity with machine learning and artificial intelligence techniques Experience with simulation tools such as Simulink or Xilinx System Generator Knowledge of signal processing techniques Benefits: This blue chip employer offers a supportive and collaborative work environment, where you will have the opportunity to work on exciting and challenging projects. Benefits include: Hybrid working pattern (a combination of home and office working) Competitive salary and benefits package Comprehensive training and development opportunities Access to cutting-edge technology and resources Opportunities to work with leading experts in the field Apply now and I will call to discuss your situation and this role in more depth
10/05/2024
Full time
Embedded Software Developer - DV Cleared Salary: £70k - £90k Location: Woking Clearance: DV Clearance required We are currently seeking a skilled and experienced Embedded Software Developer to join the team at a leading defence consultancy. You will have a strong background in Embedded software development, with expertise in C and/or C++ for Embedded development. As an Embedded Software Engineer, you will be responsible for designing, developing, and testing Embedded software systems for a range of applications. You will work closely with our multidisciplinary team of engineers to deliver innovative solutions to complex problems. Key Responsibilities: Design, develop, and test Embedded software systems using C and/or C++ Collaborate with cross-functional teams to integrate software into systems Conduct unit and system testing to ensure software quality Conduct research to identify new techniques and technologies Analyze system performance and recommend improvements Prepare technical reports and presentations for clients and stakeholders Stay up-to-date with the latest developments in Embedded software engineering and related fields Essential Skills and Experience: Degree in Computer Science, Engineering, or a related field Proven experience in Embedded software development using C and/or C++ Expertise in Embedded Linux platform development Experience of modern DevOps practices, including version control and continuous integration Knowledge of latest System on Chip (SoC) devices Experience with unit and system testing Excellent problem-solving skills and attention to detail Strong communication and teamwork skills DV Clearance is required for this role Desirable Skills and Experience: Experience with other programming languages such as Python or Java Familiarity with machine learning and artificial intelligence techniques Experience with simulation tools such as Simulink or Xilinx System Generator Knowledge of signal processing techniques Benefits: This blue chip employer offers a supportive and collaborative work environment, where you will have the opportunity to work on exciting and challenging projects. Benefits include: Hybrid working pattern (a combination of home and office working) Competitive salary and benefits package Comprehensive training and development opportunities Access to cutting-edge technology and resources Opportunities to work with leading experts in the field Apply now and I will call to discuss your situation and this role in more depth
Embedded Software Developer - DV Cleared Salary: £70k - £90k Location: Romsey Clearance: DV Clearance required We are currently seeking a skilled and experienced Embedded Software Developer to join the team at a leading defence consultancy. You will have a strong background in Embedded software development, with expertise in C and/or C++ for Embedded development. As an Embedded Software Engineer, you will be responsible for designing, developing, and testing Embedded software systems for a range of applications. You will work closely with our multidisciplinary team of engineers to deliver innovative solutions to complex problems. Key Responsibilities: Design, develop, and test Embedded software systems using C and/or C++ Collaborate with cross-functional teams to integrate software into systems Conduct unit and system testing to ensure software quality Conduct research to identify new techniques and technologies Analyze system performance and recommend improvements Prepare technical reports and presentations for clients and stakeholders Stay up-to-date with the latest developments in Embedded software engineering and related fields Essential Skills and Experience: Degree in Computer Science, Engineering, or a related field Proven experience in Embedded software development using C and/or C++ Expertise in Embedded Linux platform development Experience of modern DevOps practices, including version control and continuous integration Knowledge of latest System on Chip (SoC) devices Experience with unit and system testing Excellent problem-solving skills and attention to detail Strong communication and teamwork skills DV Clearance is required for this role Desirable Skills and Experience: Experience with other programming languages such as Python or Java Familiarity with machine learning and artificial intelligence techniques Experience with simulation tools such as Simulink or Xilinx System Generator Knowledge of signal processing techniques Benefits: This blue chip employer offers a supportive and collaborative work environment, where you will have the opportunity to work on exciting and challenging projects. Benefits include: Hybrid working pattern (a combination of home and office working) Competitive salary and benefits package Comprehensive training and development opportunities Access to cutting-edge technology and resources Opportunities to work with leading experts in the field Apply now and I will call to discuss your situation and this role in more depth
10/05/2024
Full time
Embedded Software Developer - DV Cleared Salary: £70k - £90k Location: Romsey Clearance: DV Clearance required We are currently seeking a skilled and experienced Embedded Software Developer to join the team at a leading defence consultancy. You will have a strong background in Embedded software development, with expertise in C and/or C++ for Embedded development. As an Embedded Software Engineer, you will be responsible for designing, developing, and testing Embedded software systems for a range of applications. You will work closely with our multidisciplinary team of engineers to deliver innovative solutions to complex problems. Key Responsibilities: Design, develop, and test Embedded software systems using C and/or C++ Collaborate with cross-functional teams to integrate software into systems Conduct unit and system testing to ensure software quality Conduct research to identify new techniques and technologies Analyze system performance and recommend improvements Prepare technical reports and presentations for clients and stakeholders Stay up-to-date with the latest developments in Embedded software engineering and related fields Essential Skills and Experience: Degree in Computer Science, Engineering, or a related field Proven experience in Embedded software development using C and/or C++ Expertise in Embedded Linux platform development Experience of modern DevOps practices, including version control and continuous integration Knowledge of latest System on Chip (SoC) devices Experience with unit and system testing Excellent problem-solving skills and attention to detail Strong communication and teamwork skills DV Clearance is required for this role Desirable Skills and Experience: Experience with other programming languages such as Python or Java Familiarity with machine learning and artificial intelligence techniques Experience with simulation tools such as Simulink or Xilinx System Generator Knowledge of signal processing techniques Benefits: This blue chip employer offers a supportive and collaborative work environment, where you will have the opportunity to work on exciting and challenging projects. Benefits include: Hybrid working pattern (a combination of home and office working) Competitive salary and benefits package Comprehensive training and development opportunities Access to cutting-edge technology and resources Opportunities to work with leading experts in the field Apply now and I will call to discuss your situation and this role in more depth
Candidate need to have below pointers in their CVs. Exp. with Hardware validation/Embedded. Somone who have tested HP server hardware/components Job Description Lead a team of engineers to support validation of Server and Storage devices Work with cross functional team to set priorities and handle escalations Identify areas for test coverage improvement, implement solutions Improve product quality and reliability of automated testing infrastructure Communicate with project stakeholders Team will be responsible for the following Automation of tests in Python Validating Servers and Storage devices/components in a large data center environment with 1000s of DUTs Build tools and automation to make testing and integration faster, simpler, and more effective in a Linux environment Develop and maintain unit tests for test automation Requirements 8+ years of industry experience in Server/Storage domain leading platform/component qualification in a Linux environment Hands on experience in troubleshooting failures in Linux to diagnose and root cause failures Excellent communication skills and proactive leadership Experience with test-driven software development Knowledge of test automation in Python and conduct code reviews and bug fixes Proactively create experiments and tooling to detect and diagnose hardware/firmware/software health issues and isolate the components/failure scenarios
09/05/2024
Project-based
Candidate need to have below pointers in their CVs. Exp. with Hardware validation/Embedded. Somone who have tested HP server hardware/components Job Description Lead a team of engineers to support validation of Server and Storage devices Work with cross functional team to set priorities and handle escalations Identify areas for test coverage improvement, implement solutions Improve product quality and reliability of automated testing infrastructure Communicate with project stakeholders Team will be responsible for the following Automation of tests in Python Validating Servers and Storage devices/components in a large data center environment with 1000s of DUTs Build tools and automation to make testing and integration faster, simpler, and more effective in a Linux environment Develop and maintain unit tests for test automation Requirements 8+ years of industry experience in Server/Storage domain leading platform/component qualification in a Linux environment Hands on experience in troubleshooting failures in Linux to diagnose and root cause failures Excellent communication skills and proactive leadership Experience with test-driven software development Knowledge of test automation in Python and conduct code reviews and bug fixes Proactively create experiments and tooling to detect and diagnose hardware/firmware/software health issues and isolate the components/failure scenarios
An Electronic Design Engineer is now needed for a growing company based in central Manchester who are working on safety critical products that have an effect in many peoples lives and as their Electronics Design Engineer you will be contributing towards making a difference in the world that we live in. You will be working alongside Embedded software engineers and working from concept through to Design for Manufacture. Your role will also be to responsible for the hardware verification and validation activities. This is not a smaller company and therefore you will get to have a say on how the Electronics should be designed and the company actively encourage autonomy and to be able to have your ideas actively contributed towards the product! The company offer a hybrid working policy alongside benefits. Core Skills experience for this role include:- 3+ Years experience in Electronic/Hardware Design Digital design EMC Debugging Microcontrollers PCB layout/Design Altium Any experience or exposure of regulated products/safety critical I appreciate that you may not have all of the skills listed but if you feel this may be suitable lets have a chat and go from there. Please send your CV to (see below). Alternatively if you know someone who would be ideal for this role help them out and point them in my direction as we do offer generous referral fees WA Consultants is an Employment Business and an Employment Agency as described within The Conduct of Employment Agencies and Employment Businesses Regulations 2003.
09/05/2024
Full time
An Electronic Design Engineer is now needed for a growing company based in central Manchester who are working on safety critical products that have an effect in many peoples lives and as their Electronics Design Engineer you will be contributing towards making a difference in the world that we live in. You will be working alongside Embedded software engineers and working from concept through to Design for Manufacture. Your role will also be to responsible for the hardware verification and validation activities. This is not a smaller company and therefore you will get to have a say on how the Electronics should be designed and the company actively encourage autonomy and to be able to have your ideas actively contributed towards the product! The company offer a hybrid working policy alongside benefits. Core Skills experience for this role include:- 3+ Years experience in Electronic/Hardware Design Digital design EMC Debugging Microcontrollers PCB layout/Design Altium Any experience or exposure of regulated products/safety critical I appreciate that you may not have all of the skills listed but if you feel this may be suitable lets have a chat and go from there. Please send your CV to (see below). Alternatively if you know someone who would be ideal for this role help them out and point them in my direction as we do offer generous referral fees WA Consultants is an Employment Business and an Employment Agency as described within The Conduct of Employment Agencies and Employment Businesses Regulations 2003.
World Class Defence Organisation based in Bristol is currently looking to recruit 2x Low level Embedded Software Engineer subcontractors on an initial 6 month contract. The role will likely be required to be onsite, but it can be worked on a 4-day week basis. Contract Duration: 6 Months initially and then ongoing. Hourly Rate: £70.00ph (Umbrella) Low level Embedded Software Engineer Job Description: Bristol Embedded Software provide Real Time solutions for our in house advanced weapon Bristol Embedded Software develop Real Time software solutions for Missile Units/Subsystems. We design, develop, build, integrate, test and support the whole SW product. The Low Level & Security software engineer will be responsible for the through life development of one or more of the internally developed security solutions and bespoke product lines. Skillset/experience required: Required Embedded C programming & debugging Hardware/software integration experience Experience working to standards Experience with ARM processors Basic Linux skills Desirable Full software life cycle experience (design, development and test) Knowledge of Real Time Operating Systems (eg PikeOS, FreeRTOS) Knowledge of Lauterbach debug tools Experience with ARM Cortex-A series processors Knowledge of ARM TrustZone Knowledge of IBM Configuration Management tools (RTC/EWM) Very interested in knowledge of Texas Instruments TD4A family of processors Knowledge/Understanding of security software.
09/05/2024
Project-based
World Class Defence Organisation based in Bristol is currently looking to recruit 2x Low level Embedded Software Engineer subcontractors on an initial 6 month contract. The role will likely be required to be onsite, but it can be worked on a 4-day week basis. Contract Duration: 6 Months initially and then ongoing. Hourly Rate: £70.00ph (Umbrella) Low level Embedded Software Engineer Job Description: Bristol Embedded Software provide Real Time solutions for our in house advanced weapon Bristol Embedded Software develop Real Time software solutions for Missile Units/Subsystems. We design, develop, build, integrate, test and support the whole SW product. The Low Level & Security software engineer will be responsible for the through life development of one or more of the internally developed security solutions and bespoke product lines. Skillset/experience required: Required Embedded C programming & debugging Hardware/software integration experience Experience working to standards Experience with ARM processors Basic Linux skills Desirable Full software life cycle experience (design, development and test) Knowledge of Real Time Operating Systems (eg PikeOS, FreeRTOS) Knowledge of Lauterbach debug tools Experience with ARM Cortex-A series processors Knowledge of ARM TrustZone Knowledge of IBM Configuration Management tools (RTC/EWM) Very interested in knowledge of Texas Instruments TD4A family of processors Knowledge/Understanding of security software.
C++ Software Engineer/OpenGL/GUI/Manchester/Remote My client is super passionate about bringing music to everyone globally. They believe music is an intrinsic past of being a human and are committed to making music accessible to everyone, regardless of background, identity, or wealth. Their mission is to bring people together and empower them through the universal language of music. Are you passionate about music? Do you make music Are you like me, a dabbler with audio engineering tools If so, read on. I'm excited to be coming to the market with a C++ Application Software Engineer for them Qualifications, Degree in Electronic Engineering, Computer Science or similar Minimum of 4-5 years' C++ development experience, preferably in an Embedded environment C+, ideally C+ Preferred Embedded application development, preferably in a Linux environment Experience of using C++ Standard Library and Boost Experience of developing GUI applications Knowledge of OpenGL useful Experience of Windows, macOS application development useful Experience of music/audio technology useful Tools Git Linux Azure DevOps GCC toolchain Conan CMake GDB
08/05/2024
Full time
C++ Software Engineer/OpenGL/GUI/Manchester/Remote My client is super passionate about bringing music to everyone globally. They believe music is an intrinsic past of being a human and are committed to making music accessible to everyone, regardless of background, identity, or wealth. Their mission is to bring people together and empower them through the universal language of music. Are you passionate about music? Do you make music Are you like me, a dabbler with audio engineering tools If so, read on. I'm excited to be coming to the market with a C++ Application Software Engineer for them Qualifications, Degree in Electronic Engineering, Computer Science or similar Minimum of 4-5 years' C++ development experience, preferably in an Embedded environment C+, ideally C+ Preferred Embedded application development, preferably in a Linux environment Experience of using C++ Standard Library and Boost Experience of developing GUI applications Knowledge of OpenGL useful Experience of Windows, macOS application development useful Experience of music/audio technology useful Tools Git Linux Azure DevOps GCC toolchain Conan CMake GDB
Are you ready to shape the future of wireless technology? We're looking for a dynamic Baseband SoC Expert to lead the charge in developing revolutionary multi-standard solutions for next-generation wireless products. Responsibilities: Drive the architectural design of SoC/ASIC for 5.5/6G wireless products Define requirement specifications and evaluate IPs to ensure optimal performance Design and implement hardware blocks, establishing robust simulation environments for thorough testing. Collaborate closely with cross-functional teams including algorithm developers, hardware designers, and Embedded software experts Partner with the clients wireless teams in Asia to bring ground-breaking innovations to life. Qualifications: 5+ years of hands-on experience in SoC development within industry or academia. Proficiency in Verilog/VHDL for block design, with a strong grasp of C++ or SystemC. Knowledge of wireless physical layer applications is a plus. Expertise in microarchitecture design, including DSP/ARM/CPU and vector/Matrix/graph processors. Experience in designing memory systems such as SRAM/DRAM/Cache and overall SoC architecture. A Master's degree or Ph.D. in electrical engineering, computer architecture, or related field. If you are thinking of being at the forefront of technological advancements and part of ground-breaking projects, shaping the future of wireless communication, taking your career to new heights with opportunities for skill development and advancement within a leading global technology company, we invite you to apply.
08/05/2024
Full time
Are you ready to shape the future of wireless technology? We're looking for a dynamic Baseband SoC Expert to lead the charge in developing revolutionary multi-standard solutions for next-generation wireless products. Responsibilities: Drive the architectural design of SoC/ASIC for 5.5/6G wireless products Define requirement specifications and evaluate IPs to ensure optimal performance Design and implement hardware blocks, establishing robust simulation environments for thorough testing. Collaborate closely with cross-functional teams including algorithm developers, hardware designers, and Embedded software experts Partner with the clients wireless teams in Asia to bring ground-breaking innovations to life. Qualifications: 5+ years of hands-on experience in SoC development within industry or academia. Proficiency in Verilog/VHDL for block design, with a strong grasp of C++ or SystemC. Knowledge of wireless physical layer applications is a plus. Expertise in microarchitecture design, including DSP/ARM/CPU and vector/Matrix/graph processors. Experience in designing memory systems such as SRAM/DRAM/Cache and overall SoC architecture. A Master's degree or Ph.D. in electrical engineering, computer architecture, or related field. If you are thinking of being at the forefront of technological advancements and part of ground-breaking projects, shaping the future of wireless communication, taking your career to new heights with opportunities for skill development and advancement within a leading global technology company, we invite you to apply.
Senior Connectivity Firmware/Test Engineer 1 year freelance contract + extensions after Leuven, Belgium (2 days remote per week) Within our Personal Health R&D group, we want to capture the strong market growth in ICs for hearing aids and implants, hearables, wearables, and personal health monitoring applications, health IoT. Owing to our success, our department of 40+ engineers is growing, and we have challenging opportunities for software engineers. Our System-on-Chip products employ the latest Bluetooth Smart (BLE) or NFC with our experience in ultra-low power design. We develop the full software stack from driver-level all to way to turnkey applications, enabling our customers to build their products with minimum effort. Description of services: Unconditionally technically responsible for a subsystem, application Estimate the effort for your work and contribute to reviewing the estimates of peers Execute feasibility studies to underpin the estimations Create a design for the software Organize or contribute to (mutual) reviews of designs with colleagues and Software Architect Plan your assignments and report on progress Contribute to specifying and developing automated regression test frameworks. Document functional and performance specifications, test design documentation and develop the test strategy and test specifications. Work with the development team to develop and guide the implementation of module, systems and end to end tests (functional + performance testing) to fit in the test framework. Develop test automations using Python, Jenkins. Experience: Master's degree in Software Engineering or Electronics or, have reached this level through another form of training or experience. 3-5 years Embedded software/firmware development experience, in either the mobile industry or in semiconductors. Proud software craftsman with solid BLE 5.X experience, preferably in both Link Layer and Host stack Natural team player and obsessive to learn and gain experience Spoken and written English Knowledge of design methods and software engineering processes, Microcontroller architectures and peripherals, Embedded programming in C. Strong Python programming skills Building Real Time systems on bare metal or using an RTOS, structured debugging, interpretation of PCB schematics. Practical experience using the Scrum framework Experience in technical coaching of junior team members Additional context of the role: Idea is to find a candidate with a strong BLE knowledge. The work to be done is to develop the upper level (application level) of the BLE communication protocol stack which are not yet existing. To do this, knowledge/understanding/experience of the lower levels is absolutely necessary ( Link Layer and Host stack). The testing part of the job will be relatively limited to the beginning of the assignment. At that time 50% of the time should be spend within the R&D team which is currently struggling with the validation testing. Helping on this aspect will serve as an introduction to the product for the candidate. Finally, we want a senior profile as one of the tasks will be to lead the team in the "go to market strategy". The product till now is developed for use cases of specific customers but idea is to make it a mass product. The senior engineer should help here to identify what may be missing in the product to reach a broader audience, for example by comparison with competitors. This part will require again to interact with the R&D team.
07/05/2024
Project-based
Senior Connectivity Firmware/Test Engineer 1 year freelance contract + extensions after Leuven, Belgium (2 days remote per week) Within our Personal Health R&D group, we want to capture the strong market growth in ICs for hearing aids and implants, hearables, wearables, and personal health monitoring applications, health IoT. Owing to our success, our department of 40+ engineers is growing, and we have challenging opportunities for software engineers. Our System-on-Chip products employ the latest Bluetooth Smart (BLE) or NFC with our experience in ultra-low power design. We develop the full software stack from driver-level all to way to turnkey applications, enabling our customers to build their products with minimum effort. Description of services: Unconditionally technically responsible for a subsystem, application Estimate the effort for your work and contribute to reviewing the estimates of peers Execute feasibility studies to underpin the estimations Create a design for the software Organize or contribute to (mutual) reviews of designs with colleagues and Software Architect Plan your assignments and report on progress Contribute to specifying and developing automated regression test frameworks. Document functional and performance specifications, test design documentation and develop the test strategy and test specifications. Work with the development team to develop and guide the implementation of module, systems and end to end tests (functional + performance testing) to fit in the test framework. Develop test automations using Python, Jenkins. Experience: Master's degree in Software Engineering or Electronics or, have reached this level through another form of training or experience. 3-5 years Embedded software/firmware development experience, in either the mobile industry or in semiconductors. Proud software craftsman with solid BLE 5.X experience, preferably in both Link Layer and Host stack Natural team player and obsessive to learn and gain experience Spoken and written English Knowledge of design methods and software engineering processes, Microcontroller architectures and peripherals, Embedded programming in C. Strong Python programming skills Building Real Time systems on bare metal or using an RTOS, structured debugging, interpretation of PCB schematics. Practical experience using the Scrum framework Experience in technical coaching of junior team members Additional context of the role: Idea is to find a candidate with a strong BLE knowledge. The work to be done is to develop the upper level (application level) of the BLE communication protocol stack which are not yet existing. To do this, knowledge/understanding/experience of the lower levels is absolutely necessary ( Link Layer and Host stack). The testing part of the job will be relatively limited to the beginning of the assignment. At that time 50% of the time should be spend within the R&D team which is currently struggling with the validation testing. Helping on this aspect will serve as an introduction to the product for the candidate. Finally, we want a senior profile as one of the tasks will be to lead the team in the "go to market strategy". The product till now is developed for use cases of specific customers but idea is to make it a mass product. The senior engineer should help here to identify what may be missing in the product to reach a broader audience, for example by comparison with competitors. This part will require again to interact with the R&D team.
Exciting Opportunity for Embedded Design Engineer Are you a talented Embedded Design Engineer looking for a challenging and rewarding permanent position? Our client, a leading technology company, is seeking a skilled professional to join their dynamic team and contribute to the design and development of world-beating products. In this role, you will play a crucial part in supporting the UK-based Embedded team through an extremely busy period, juggling both New Product Development and delivering customer-funded projects based around existing product ranges. While the primary focus will be on Datalink products, you may also be asked to support other product lines within the company. Key responsibilities include: Designing firmware/software for processors and microcontrollers using Embedded C Developing solutions using Linux Creating firmware for FPGAs using VHDL/DSP Supporting production and manufacturing teams Troubleshooting firmware, software, and system issues Testing and debugging new and existing designs Creating comprehensive documentation, including requirement specifications, test plans, user information, and API documents The ideal candidate will have a minimum of 3 years of experience in an equivalent role and possess a strong skill set in C/C++, Embedded Linux, and FPGA development. Experience with DVB-T, datalink/radio technologies, video, and broadcast is a plus. A degree in electronics, computer science, or a related subject is desirable. Our client offers a competitive salary, excellent benefits, and a supportive work environment that encourages professional growth and development. If you're a self-motivated, enthusiastic team player with strong interpersonal skills and a desire to make an impact, we'd love to hear from you. Apply now and take the first step towards an exciting new chapter in your career!
07/05/2024
Full time
Exciting Opportunity for Embedded Design Engineer Are you a talented Embedded Design Engineer looking for a challenging and rewarding permanent position? Our client, a leading technology company, is seeking a skilled professional to join their dynamic team and contribute to the design and development of world-beating products. In this role, you will play a crucial part in supporting the UK-based Embedded team through an extremely busy period, juggling both New Product Development and delivering customer-funded projects based around existing product ranges. While the primary focus will be on Datalink products, you may also be asked to support other product lines within the company. Key responsibilities include: Designing firmware/software for processors and microcontrollers using Embedded C Developing solutions using Linux Creating firmware for FPGAs using VHDL/DSP Supporting production and manufacturing teams Troubleshooting firmware, software, and system issues Testing and debugging new and existing designs Creating comprehensive documentation, including requirement specifications, test plans, user information, and API documents The ideal candidate will have a minimum of 3 years of experience in an equivalent role and possess a strong skill set in C/C++, Embedded Linux, and FPGA development. Experience with DVB-T, datalink/radio technologies, video, and broadcast is a plus. A degree in electronics, computer science, or a related subject is desirable. Our client offers a competitive salary, excellent benefits, and a supportive work environment that encourages professional growth and development. If you're a self-motivated, enthusiastic team player with strong interpersonal skills and a desire to make an impact, we'd love to hear from you. Apply now and take the first step towards an exciting new chapter in your career!
Overview The role of Application Engineer is to develop engineering solutions using company products or board sets to meet customer needs. The role involves all aspects of engineering projects including assessing customer requirements, developing customer hardware and software solutions, supporting customers, and writing technical documentation. The role requires in-depth understanding of the functionality and use of the company's products and board sets and how to adapt them for new applications. It requires international travel. Duties and responsibilities Investigate requests for the development of solutions to meet customer applications, originating from customers or internally from Product Management. Undertake investigative / feasibility work to develop solutions. Plan and cost projects; provide information to Sales for quotation. Develop application solutions through developing new hardware and software, configuring products, and integrating 3rd party products. Test and maintain hardware and software, including release process, version control, and bug management. Write and maintain documentation for designs to describe functionality, use and reasons for design decisions. Perform acceptance testing of application solutions to verify correct operation, prior to release to the market. Resolve any issues found before providing to customers. Manage projects and work as a team member on projects; plan, track and manage development tasks. Work to deadlines and adapt plans as necessary to meet project objectives. Work collaboratively with people inside and outside the company, and coordinate other departments involved (such as R&D) to successfully achieve outcomes and results. Use company procedures, processes, and consistent styles. Write, issue and update hardware and software documentation; adhere to coding standards when developing software. Maintain traceability, update documentation, use version control for all document changes. Provide expert help for the Support team to help address customer problems with the use of solutions developed by Application Engineering. Capture and communicate ideas and technical information on solutions, their performance and application, verbally and in written technical documentation, and provide internally (Marketing, Sales) and externally to customers and Representatives. Write technical articles and application notes for customers and for publication. Support promotion of company application engineering capability at industry exhibitions. Manage customer relationship for application engineering projects: Build and maintain a strong working relationship with the customer to understand their needs and communicate that within the company. Experience: Embedded Firmware Development : Can develop real-time embedded firmware in C/C++ covering the full design life cycle; Has working experience with firmware release process, version control, and bug management. Hardware Development: Working experience with schematic capture, building and debugging circuits; Can use standard electronics principles to prove robustness of designs. Electronics Knowledge: Good design knowledge of digital and analogue electronics, and software design using C/C++. Project Management: Able to demonstrate successful outcomes on working on a project either autonomously or as part of a larger team; Experience working within an agile, continuous delivery environment. Procedures and Processes : Appreciates the benefits of working to defined processes; Prior contact using systems for software version control, issue tracking, planning would be a benefit, with an emphasis on using these tools to collaborate in a smooth fashion. Tools and Technologies: Able to specify, install, use and maintain tools and technologies (e.g. development environments) needed for software development. Education: Minimum of a 2:1 degree in a relevant field (for example, but not limited to, mechatronics, electronics, AI, robotics). This would ideally suit someone looking to move into their second job, but graduates would be considered. Please note: Only candidates with the relevant skills and experience will be contacted regarding this position. If you do not hear back from us within 5 days you have unfortunately been unsuccessful in your application for this position, however we may contact you in the future to discuss other opportunities. Please note: That no terminology in this advert is intended to discriminate on the grounds of a person's gender, marital status, race, religion, colour, age, disability or sexual orientation. Every candidate will be assessed only in accordance with their merits, qualifications and abilities to perform the duties of the job.
04/05/2024
Full time
Overview The role of Application Engineer is to develop engineering solutions using company products or board sets to meet customer needs. The role involves all aspects of engineering projects including assessing customer requirements, developing customer hardware and software solutions, supporting customers, and writing technical documentation. The role requires in-depth understanding of the functionality and use of the company's products and board sets and how to adapt them for new applications. It requires international travel. Duties and responsibilities Investigate requests for the development of solutions to meet customer applications, originating from customers or internally from Product Management. Undertake investigative / feasibility work to develop solutions. Plan and cost projects; provide information to Sales for quotation. Develop application solutions through developing new hardware and software, configuring products, and integrating 3rd party products. Test and maintain hardware and software, including release process, version control, and bug management. Write and maintain documentation for designs to describe functionality, use and reasons for design decisions. Perform acceptance testing of application solutions to verify correct operation, prior to release to the market. Resolve any issues found before providing to customers. Manage projects and work as a team member on projects; plan, track and manage development tasks. Work to deadlines and adapt plans as necessary to meet project objectives. Work collaboratively with people inside and outside the company, and coordinate other departments involved (such as R&D) to successfully achieve outcomes and results. Use company procedures, processes, and consistent styles. Write, issue and update hardware and software documentation; adhere to coding standards when developing software. Maintain traceability, update documentation, use version control for all document changes. Provide expert help for the Support team to help address customer problems with the use of solutions developed by Application Engineering. Capture and communicate ideas and technical information on solutions, their performance and application, verbally and in written technical documentation, and provide internally (Marketing, Sales) and externally to customers and Representatives. Write technical articles and application notes for customers and for publication. Support promotion of company application engineering capability at industry exhibitions. Manage customer relationship for application engineering projects: Build and maintain a strong working relationship with the customer to understand their needs and communicate that within the company. Experience: Embedded Firmware Development : Can develop real-time embedded firmware in C/C++ covering the full design life cycle; Has working experience with firmware release process, version control, and bug management. Hardware Development: Working experience with schematic capture, building and debugging circuits; Can use standard electronics principles to prove robustness of designs. Electronics Knowledge: Good design knowledge of digital and analogue electronics, and software design using C/C++. Project Management: Able to demonstrate successful outcomes on working on a project either autonomously or as part of a larger team; Experience working within an agile, continuous delivery environment. Procedures and Processes : Appreciates the benefits of working to defined processes; Prior contact using systems for software version control, issue tracking, planning would be a benefit, with an emphasis on using these tools to collaborate in a smooth fashion. Tools and Technologies: Able to specify, install, use and maintain tools and technologies (e.g. development environments) needed for software development. Education: Minimum of a 2:1 degree in a relevant field (for example, but not limited to, mechatronics, electronics, AI, robotics). This would ideally suit someone looking to move into their second job, but graduates would be considered. Please note: Only candidates with the relevant skills and experience will be contacted regarding this position. If you do not hear back from us within 5 days you have unfortunately been unsuccessful in your application for this position, however we may contact you in the future to discuss other opportunities. Please note: That no terminology in this advert is intended to discriminate on the grounds of a person's gender, marital status, race, religion, colour, age, disability or sexual orientation. Every candidate will be assessed only in accordance with their merits, qualifications and abilities to perform the duties of the job.