About the role
We are an innovative high-tech next-generation telecommunications start-up based in the Surrey area, actively seeking exceptionally talented engineers to join our dynamic team. As part of this role, your focus will span the entire software development lifecycle, from concept through to volume production. You will be engaged in every aspect of the development process to ensure successful outcomes. This role requires a strong emphasis on multi-functional collaboration and fostering a robust team spirit. We are seeking candidates with a flexible working attitude, a team player who can also demonstrating the ability to work autonomously and take responsibility in a dynamic environment.
Responsibilities
Participate in the full life cycle of telecoms product development, from specification and design through implementation, testing and support.
Provide technical leadership in software development for embedded systems in a Linux environment, perform design integration and testing.
Work with real-time operating systems or develop software that operates in real-time environments, ensuring that critical tasks are executed within specified time constraints.
Optimise software performance and memory usage to meet the resource constraints of embedded systems, ensuring efficient utilisation of hardware resources.
Collaborate with Firmware and Hardware engineers to ensure that projects are delivered on time.
Coordinate design review activities to ensure that designs meet their requirements.
Create and maintain comprehensive documentation for the embedded software, including design specifications, coding standards, and user manuals.
Stay updated on emerging technologies, tools and best practices in embedded software development.
Candidate requirements
Bachelor’s or master’s degree in computer engineering, electronics or related fields.
Over 8 years’ proven Industrial experience in embedded software design within the telecommunication sector.
Strong Software Engineering skills including design, programming using C, scripting (Python, perl).
Very strong Linux experience.
Must have a deep understanding of digital circuits, Microcontrollers, Microprocessors and FPGAs.
Strong experience in developing and testing communication protocols (I2C, SPI, Ethernet, UART).
Good knowledge on ARM drivers and low-level device interface design and development.
Ability to work collaboratively and build and maintain relationships with team members.
Experience developing embedded Linux on ARM processors.
Experience with source control e.g. Git, SVN, CVS
Excellent debugging skills using debugging and testing tools: JTAG, Oscilloscope, Logic analysers.
Excellent verbal and written communication skills.
Apr 05, 2024
Full time
About the role
We are an innovative high-tech next-generation telecommunications start-up based in the Surrey area, actively seeking exceptionally talented engineers to join our dynamic team. As part of this role, your focus will span the entire software development lifecycle, from concept through to volume production. You will be engaged in every aspect of the development process to ensure successful outcomes. This role requires a strong emphasis on multi-functional collaboration and fostering a robust team spirit. We are seeking candidates with a flexible working attitude, a team player who can also demonstrating the ability to work autonomously and take responsibility in a dynamic environment.
Responsibilities
Participate in the full life cycle of telecoms product development, from specification and design through implementation, testing and support.
Provide technical leadership in software development for embedded systems in a Linux environment, perform design integration and testing.
Work with real-time operating systems or develop software that operates in real-time environments, ensuring that critical tasks are executed within specified time constraints.
Optimise software performance and memory usage to meet the resource constraints of embedded systems, ensuring efficient utilisation of hardware resources.
Collaborate with Firmware and Hardware engineers to ensure that projects are delivered on time.
Coordinate design review activities to ensure that designs meet their requirements.
Create and maintain comprehensive documentation for the embedded software, including design specifications, coding standards, and user manuals.
Stay updated on emerging technologies, tools and best practices in embedded software development.
Candidate requirements
Bachelor’s or master’s degree in computer engineering, electronics or related fields.
Over 8 years’ proven Industrial experience in embedded software design within the telecommunication sector.
Strong Software Engineering skills including design, programming using C, scripting (Python, perl).
Very strong Linux experience.
Must have a deep understanding of digital circuits, Microcontrollers, Microprocessors and FPGAs.
Strong experience in developing and testing communication protocols (I2C, SPI, Ethernet, UART).
Good knowledge on ARM drivers and low-level device interface design and development.
Ability to work collaboratively and build and maintain relationships with team members.
Experience developing embedded Linux on ARM processors.
Experience with source control e.g. Git, SVN, CVS
Excellent debugging skills using debugging and testing tools: JTAG, Oscilloscope, Logic analysers.
Excellent verbal and written communication skills.
Full Stack Software Developer – East Midlands Pay Rate to Umbrella: Up to £550 per day Security Clearance: DBS CV Deadline: Monday 25th at 13:00 Interview Process: 1 stage teams Headcount: 1 Digital/Non Digital: Digital Contracting Authority: NHS Arden and Greater East Midlands Commissioning Support Unit Contract Length: 6 months Location: remote IR35: Inside Minimum Requirement: Arden & GEM CSU is searching for a talented individual to support our Systems and Reporting Team. The applicant will have at least 3 years experience developing .NET based web systems and should be familiar with working in the Azure Cloud. Significant experience in the following; .NET Web Development Automated deployment (CI/CD) Microsoft SQL Server Azure Cloud based Technologies Build web based customer facing systems Debugging complex problems Design and implement a web based system from the ground up 1. Excellent programming skills in .Net using C#, MVC, Entity Framework, Web API. Visual Studio IDE. Web Hosting / IIS. OAuth 2.0 /OpenID Connect. 2. .NET Core Web Development - C# 3. Bootstrap Responsive Web Design, HTML 5, CSS, JavaScript, Angular Framework 4. Microsoft Azure Cloud 5. Azure Dev Ops (CI/CD) 6. OAuth 2.0 / OIDC 7. Understanding of OOP design and modelling techniques. 8. Microsoft SQL Server 9. XUnit Testing Framewaork 10. AGILE working practices 11. Good communication and interpersonal skills, including the ability to provide detailed and technical advice to both specialists and non-technical staff and customers. 12. Excellent written, presentation and verbal skills. Degree in Computing Science or equivalent knowledge and experience gained through working at a similar level in specialist area Designs, runs and improves software that meets user needs. Responsible for writing clean, secure code following a test-driven approach; create code that is open by default and easy for others to reuse. Lead development on one or a small number of related project teams. Be proficient in a wide range of technical systems; be involved in identifying appropriate technology and approaches, deciding when software should be written; contribute to the developer community; provide technical leadership; promote knowledge sharing and adoption of good practice. Typical Skills: Manage the service components to ensure they meet business needs and performance targets. Identify process optimisation opportunities. Designing solutions and services with security controls embedded, specifically engineered as mitigation against security threats. Demonstrate strong understanding and application of the most appropriate modern standards. Advise on the right way to apply standards and methods, ensuring compliance. Maintain technical responsibility for all the stages and iterations of a software development project. Know a variety of methods of prototyping and can choose the most appropriate ones. Review the systems designs of others to ensure selection of appropriate technology. Coordinate build activities across systems and understand how to undertake and support integration-testing activities. Know how to prioritise and define approaches to understand the user story, guiding others in doing so. You can offer recommendations on the best tools and methods to be used.
Apr 22, 2022
Contractor
Full Stack Software Developer – East Midlands Pay Rate to Umbrella: Up to £550 per day Security Clearance: DBS CV Deadline: Monday 25th at 13:00 Interview Process: 1 stage teams Headcount: 1 Digital/Non Digital: Digital Contracting Authority: NHS Arden and Greater East Midlands Commissioning Support Unit Contract Length: 6 months Location: remote IR35: Inside Minimum Requirement: Arden & GEM CSU is searching for a talented individual to support our Systems and Reporting Team. The applicant will have at least 3 years experience developing .NET based web systems and should be familiar with working in the Azure Cloud. Significant experience in the following; .NET Web Development Automated deployment (CI/CD) Microsoft SQL Server Azure Cloud based Technologies Build web based customer facing systems Debugging complex problems Design and implement a web based system from the ground up 1. Excellent programming skills in .Net using C#, MVC, Entity Framework, Web API. Visual Studio IDE. Web Hosting / IIS. OAuth 2.0 /OpenID Connect. 2. .NET Core Web Development - C# 3. Bootstrap Responsive Web Design, HTML 5, CSS, JavaScript, Angular Framework 4. Microsoft Azure Cloud 5. Azure Dev Ops (CI/CD) 6. OAuth 2.0 / OIDC 7. Understanding of OOP design and modelling techniques. 8. Microsoft SQL Server 9. XUnit Testing Framewaork 10. AGILE working practices 11. Good communication and interpersonal skills, including the ability to provide detailed and technical advice to both specialists and non-technical staff and customers. 12. Excellent written, presentation and verbal skills. Degree in Computing Science or equivalent knowledge and experience gained through working at a similar level in specialist area Designs, runs and improves software that meets user needs. Responsible for writing clean, secure code following a test-driven approach; create code that is open by default and easy for others to reuse. Lead development on one or a small number of related project teams. Be proficient in a wide range of technical systems; be involved in identifying appropriate technology and approaches, deciding when software should be written; contribute to the developer community; provide technical leadership; promote knowledge sharing and adoption of good practice. Typical Skills: Manage the service components to ensure they meet business needs and performance targets. Identify process optimisation opportunities. Designing solutions and services with security controls embedded, specifically engineered as mitigation against security threats. Demonstrate strong understanding and application of the most appropriate modern standards. Advise on the right way to apply standards and methods, ensuring compliance. Maintain technical responsibility for all the stages and iterations of a software development project. Know a variety of methods of prototyping and can choose the most appropriate ones. Review the systems designs of others to ensure selection of appropriate technology. Coordinate build activities across systems and understand how to undertake and support integration-testing activities. Know how to prioritise and define approaches to understand the user story, guiding others in doing so. You can offer recommendations on the best tools and methods to be used.
Graduate Software Engineers! C, C++, Java, Signal Processing, VHDL, Embedded, Electronics, Greenfield R&D. Surrey, South East UK (Must be eligible for SC / DV clearance) Are you a Graduate Software Engineer that craves innovation, greenfield projects, making an impact and having the autonomy to choose your own projects? Would you like to shape your learning and development? If so, please read on. We are seeking talented Graduate / Junior Software Engineers to join a fast-growing technical consultancy delivering software & hardware solutions to British MoD projects. The company take on complex projects that require deep problem solving. You get to choose from that range of projects and to set your own destiny in terms of learning and development, whilst being mentored and supported in your development by a fantastic team. What do you need? Candidates must have a strong academic background from a Russell Group university (Oxford, Imperial, Durham, Southampton), typically with a first-class degree or PhD in a numerate subject such as physics, engineering or maths. Along with top grade A-Level results in similar STEM categories. You will need a highly analytical mindset, strong technical skills, a natural flair for solving complex problems and knowledge of hardware, software, electronics and engineering principles. Although not a pre-requisite, capabilities in any of the following areas are of particular interest: RF system design and implementation Signal processing algorithm design Software development (eg C/C++/Java) VHDL implementation for FPGAs Analogue/digital electronics design and implementation PCB schematic capture and layout How to apply Hit apply to upload your CV or please contact Tom Rayner at Spectrum IT Recruitment for further information. (url removed) Applicants must be based in the UK and be eligible for security clearance (SC, DV). Spectrum IT Recruitment (South) Limited is acting as an Employment Agency in relation to this vacancy. Spectrum IT Recruitment (South) Limited is acting as an Employment Agency in relation to this vacancy.
May 22, 2024
Full time
Graduate Software Engineers! C, C++, Java, Signal Processing, VHDL, Embedded, Electronics, Greenfield R&D. Surrey, South East UK (Must be eligible for SC / DV clearance) Are you a Graduate Software Engineer that craves innovation, greenfield projects, making an impact and having the autonomy to choose your own projects? Would you like to shape your learning and development? If so, please read on. We are seeking talented Graduate / Junior Software Engineers to join a fast-growing technical consultancy delivering software & hardware solutions to British MoD projects. The company take on complex projects that require deep problem solving. You get to choose from that range of projects and to set your own destiny in terms of learning and development, whilst being mentored and supported in your development by a fantastic team. What do you need? Candidates must have a strong academic background from a Russell Group university (Oxford, Imperial, Durham, Southampton), typically with a first-class degree or PhD in a numerate subject such as physics, engineering or maths. Along with top grade A-Level results in similar STEM categories. You will need a highly analytical mindset, strong technical skills, a natural flair for solving complex problems and knowledge of hardware, software, electronics and engineering principles. Although not a pre-requisite, capabilities in any of the following areas are of particular interest: RF system design and implementation Signal processing algorithm design Software development (eg C/C++/Java) VHDL implementation for FPGAs Analogue/digital electronics design and implementation PCB schematic capture and layout How to apply Hit apply to upload your CV or please contact Tom Rayner at Spectrum IT Recruitment for further information. (url removed) Applicants must be based in the UK and be eligible for security clearance (SC, DV). Spectrum IT Recruitment (South) Limited is acting as an Employment Agency in relation to this vacancy. Spectrum IT Recruitment (South) Limited is acting as an Employment Agency in relation to this vacancy.
Location: 4 days working from home / 1 in the office - Would still need to be within a 45 minute commute of Luton About Us: The company is a software house dedicated to delivering innovative solutions to varied public and private sector clients. They pride themselves on their commitment to excellence, integrity, and continuous improvement. We are currently seeking a talented and experienced Senior 3rd Line Engineer to join our dynamic team. Role Overview: As a Senior 3rd Line Engineer, you will play a key role in designing, configuring, and maintaining our network infrastructure while ensuring optimal performance and reliability. You will be responsible for managing modern Hyper-V clusters, configuring cloud services such as Office365 and Microsoft Azure, and overseeing Microsoft Active Directory user management. Key Responsibilities: Design and configure network infrastructure, including VLANs, routing, switch configuration, and working with network suppliers for MPLS and similar networks. Set up and manage modern Hyper-V clusters, including Switch Embedded Teaming and virtual networking. Configure and manage Office365 cloud services to meet organizational needs. Manage Microsoft Azure services, including configuration and maintenance. Oversee Microsoft Active Directory users, groups, and computers, ensuring security and accessibility. Requirements: Significant experience in designing and configuring networks, including VLANs, routing, switch configuration, and working with network suppliers for MPLS and similar networks. Good experience in setting up and managing modern Hyper-V clusters, including Switch Embedded Teaming and virtual networking. Proficiency in Office365 cloud configuration and management. Experience with Microsoft Azure configuration and management. Strong background in managing Microsoft Active Directory users, groups, and computers. Preferred Qualifications: Relevant industry certifications such as CCNP, MCSE, or similar. Experience with other virtualization platforms such as VMware. Knowledge of scripting languages (PowerShell, Python, etc.) for automation tasks. Why Join Us: Opportunity to work with cutting-edge technologies in a dynamic and collaborative environment. Competitive salary and benefits package. Career growth and development opportunities. Exciting projects and challenges to enhance your skills and expertise. If you are passionate about technology and have the skills and experience required for this role, we encourage you to apply by submitting your resume. Join us in driving innovation and delivering excellence. The company is an equal opportunity employer and values diversity in the workplace. We welcome applications from all qualified individuals, regardless of race, ethnicity, gender, sexual orientation, age, disability, religion, or any other protected status under applicable laws. Please be aware the company does not have a sponsorship licence and therefore cannot sponsor a work permit at this point in the process.
May 22, 2024
Full time
Location: 4 days working from home / 1 in the office - Would still need to be within a 45 minute commute of Luton About Us: The company is a software house dedicated to delivering innovative solutions to varied public and private sector clients. They pride themselves on their commitment to excellence, integrity, and continuous improvement. We are currently seeking a talented and experienced Senior 3rd Line Engineer to join our dynamic team. Role Overview: As a Senior 3rd Line Engineer, you will play a key role in designing, configuring, and maintaining our network infrastructure while ensuring optimal performance and reliability. You will be responsible for managing modern Hyper-V clusters, configuring cloud services such as Office365 and Microsoft Azure, and overseeing Microsoft Active Directory user management. Key Responsibilities: Design and configure network infrastructure, including VLANs, routing, switch configuration, and working with network suppliers for MPLS and similar networks. Set up and manage modern Hyper-V clusters, including Switch Embedded Teaming and virtual networking. Configure and manage Office365 cloud services to meet organizational needs. Manage Microsoft Azure services, including configuration and maintenance. Oversee Microsoft Active Directory users, groups, and computers, ensuring security and accessibility. Requirements: Significant experience in designing and configuring networks, including VLANs, routing, switch configuration, and working with network suppliers for MPLS and similar networks. Good experience in setting up and managing modern Hyper-V clusters, including Switch Embedded Teaming and virtual networking. Proficiency in Office365 cloud configuration and management. Experience with Microsoft Azure configuration and management. Strong background in managing Microsoft Active Directory users, groups, and computers. Preferred Qualifications: Relevant industry certifications such as CCNP, MCSE, or similar. Experience with other virtualization platforms such as VMware. Knowledge of scripting languages (PowerShell, Python, etc.) for automation tasks. Why Join Us: Opportunity to work with cutting-edge technologies in a dynamic and collaborative environment. Competitive salary and benefits package. Career growth and development opportunities. Exciting projects and challenges to enhance your skills and expertise. If you are passionate about technology and have the skills and experience required for this role, we encourage you to apply by submitting your resume. Join us in driving innovation and delivering excellence. The company is an equal opportunity employer and values diversity in the workplace. We welcome applications from all qualified individuals, regardless of race, ethnicity, gender, sexual orientation, age, disability, religion, or any other protected status under applicable laws. Please be aware the company does not have a sponsorship licence and therefore cannot sponsor a work permit at this point in the process.
Position: Software Engineer Location: Horsham, Surrey Salary: 35,000 - 45,000 The opportunity: As a Software Engineer, you'll play a crucial role in the design and development of both embedded software and desktop applications, contributing to products that have a significant impact on the Naval, Land, and Security sectors worldwide. Working in the Horsham Software Team offers an exciting environment where innovation thrives, and your skills will be put to the test in creating solutions that meet the needs of both internal and external clients. With the company's global footprint, you'll have the opportunity to work on projects that reach far beyond the UK, allowing you to collaborate with diverse teams and tackle challenges on an international scale. If you're passionate about pushing the boundaries of technology and want to be part of a company dedicated to delivering excellence in its products and services, this role could be the perfect fit for you. Development of Software Applications: You'll be involved in the entire software development lifecycle, from conceptualisation and requirement gathering to detailed design and coding. This includes ensuring that the software meets both internal and external customer requirements. Collaboration with Engineers: Working closely with Mechanical, Electrical, and Electronics engineers is essential to ensure seamless integration of software with hardware components. Collaboration is key to the success of projects, and your role will involve effective communication and teamwork. Software Requirement Management: You'll be responsible for maintaining an overview of all software requirements throughout the project lifecycle, ensuring that they are met and addressing any issues that arise along the way. Fault Management and Reporting: Developing robust software involves paying close attention to fault management, reporting mechanisms, and ensuring the health status of applications. This includes proactive measures to identify and address potential faults. Documentation: Producing and maintaining documentation related to software development is crucial for clarity and continuity. This includes interface control documentation, user manuals, and fault code lists and actions. Customer Interaction: Engaging with customers to assist with integration, commissioning, and problem resolution activities is vital. This may involve occasional on-site support and requires a deep understanding of the customer's technical needs and operational concepts. Risk Management and Project Support: Working closely with the Project Manager, Technical Authority, and Quality team to identify risks, issues, and opportunities, and providing technical input to support project planning and management. Overall, this role requires a blend of technical expertise, teamwork, communication skills, and a customer-focused mindset to ensure the successful development and deployment of software solutions in the electro-optics domain. Essential Skills & Experience: Robust academic background in a relevant field Proficiency in embedded software design with a grasp of interconnected hardware dynamics Competence in desktop application development and crafting user-centric interfaces Desirable Embedded software/firmware: Experience of writing C/C++ for embedded applications and 16bit/32bit microcontrollers Experience of using STM32 processors and Keil uVision development environment and tools Communications such as Ethernet, RS422/UART, CAN, SPI etc. Hardware interfacing, GPIO, ADC, DACs etc. Some appreciation of motor control principles and theory Windows/User interfaces: QT and QT Creator- multiplatform development environment in C++ Visual Studio C++ and C# Low latency programming techniques Networking (TCP/UDP) General software proficiency encompasses: Utilization of version control systems like SVN and GIT for efficient code management. Proficiency in leveraging Jira and Confluence for capturing software requirements and managing tasks effectively. Experience with unit testing tools and technologies to ensure software reliability and quality. Implementation of static code analysis techniques to identify and rectify potential issues in the codebase proactively. Personal Attributes: Exhibits alignment with our company values of Teamwork, Integrity, Excellence, and Courage. Possesses a highly organised and methodical approach, demonstrating attention to detail. Capable of working autonomously when necessary. Displays flexibility, conscientiousness, and diligence in their work. Demonstrates excellent communication, interpersonal, and written skills. Maintains a resilient and adaptable demeanor in all situations. Work Life Balance: 5 hour working week Lunchtime finishes on a Friday Hybrid / flexible working arrangements 28 days annual leave Christmas closure Holiday purchasing scheme Benefits: Group pension plan - matched contributions up to 5% Income protection scheme and Employee Assistance Programme Life assurance policy, including bereavement counselling and probate helpline Company shares incentive plan and save as you earn scheme Regular sports and social activities Due to the nature of the business, this particular vacancy requires the applicant as a minimum to be a British Citizen or a Dual UK national with British citizenship and capable of achieving the clearance levels mentioned above.
May 22, 2024
Full time
Position: Software Engineer Location: Horsham, Surrey Salary: 35,000 - 45,000 The opportunity: As a Software Engineer, you'll play a crucial role in the design and development of both embedded software and desktop applications, contributing to products that have a significant impact on the Naval, Land, and Security sectors worldwide. Working in the Horsham Software Team offers an exciting environment where innovation thrives, and your skills will be put to the test in creating solutions that meet the needs of both internal and external clients. With the company's global footprint, you'll have the opportunity to work on projects that reach far beyond the UK, allowing you to collaborate with diverse teams and tackle challenges on an international scale. If you're passionate about pushing the boundaries of technology and want to be part of a company dedicated to delivering excellence in its products and services, this role could be the perfect fit for you. Development of Software Applications: You'll be involved in the entire software development lifecycle, from conceptualisation and requirement gathering to detailed design and coding. This includes ensuring that the software meets both internal and external customer requirements. Collaboration with Engineers: Working closely with Mechanical, Electrical, and Electronics engineers is essential to ensure seamless integration of software with hardware components. Collaboration is key to the success of projects, and your role will involve effective communication and teamwork. Software Requirement Management: You'll be responsible for maintaining an overview of all software requirements throughout the project lifecycle, ensuring that they are met and addressing any issues that arise along the way. Fault Management and Reporting: Developing robust software involves paying close attention to fault management, reporting mechanisms, and ensuring the health status of applications. This includes proactive measures to identify and address potential faults. Documentation: Producing and maintaining documentation related to software development is crucial for clarity and continuity. This includes interface control documentation, user manuals, and fault code lists and actions. Customer Interaction: Engaging with customers to assist with integration, commissioning, and problem resolution activities is vital. This may involve occasional on-site support and requires a deep understanding of the customer's technical needs and operational concepts. Risk Management and Project Support: Working closely with the Project Manager, Technical Authority, and Quality team to identify risks, issues, and opportunities, and providing technical input to support project planning and management. Overall, this role requires a blend of technical expertise, teamwork, communication skills, and a customer-focused mindset to ensure the successful development and deployment of software solutions in the electro-optics domain. Essential Skills & Experience: Robust academic background in a relevant field Proficiency in embedded software design with a grasp of interconnected hardware dynamics Competence in desktop application development and crafting user-centric interfaces Desirable Embedded software/firmware: Experience of writing C/C++ for embedded applications and 16bit/32bit microcontrollers Experience of using STM32 processors and Keil uVision development environment and tools Communications such as Ethernet, RS422/UART, CAN, SPI etc. Hardware interfacing, GPIO, ADC, DACs etc. Some appreciation of motor control principles and theory Windows/User interfaces: QT and QT Creator- multiplatform development environment in C++ Visual Studio C++ and C# Low latency programming techniques Networking (TCP/UDP) General software proficiency encompasses: Utilization of version control systems like SVN and GIT for efficient code management. Proficiency in leveraging Jira and Confluence for capturing software requirements and managing tasks effectively. Experience with unit testing tools and technologies to ensure software reliability and quality. Implementation of static code analysis techniques to identify and rectify potential issues in the codebase proactively. Personal Attributes: Exhibits alignment with our company values of Teamwork, Integrity, Excellence, and Courage. Possesses a highly organised and methodical approach, demonstrating attention to detail. Capable of working autonomously when necessary. Displays flexibility, conscientiousness, and diligence in their work. Demonstrates excellent communication, interpersonal, and written skills. Maintains a resilient and adaptable demeanor in all situations. Work Life Balance: 5 hour working week Lunchtime finishes on a Friday Hybrid / flexible working arrangements 28 days annual leave Christmas closure Holiday purchasing scheme Benefits: Group pension plan - matched contributions up to 5% Income protection scheme and Employee Assistance Programme Life assurance policy, including bereavement counselling and probate helpline Company shares incentive plan and save as you earn scheme Regular sports and social activities Due to the nature of the business, this particular vacancy requires the applicant as a minimum to be a British Citizen or a Dual UK national with British citizenship and capable of achieving the clearance levels mentioned above.
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.
May 22, 2024
Contractor
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.
Embedded Software Engineer - £50k - £60k - Cheltenham - Semi remote Hexwired Recruitment is recruiting for a well established Electronics Manufacturers based in Cheltenham, Gloucestershire. They are now seeking an Embedded Software Engineer to help deliver key projects for in a highly lucrative industry! You will be working as part of an experienced team to develop a range of bespoke products. The company are expanding to meet the demands of their clients and are seeking an Embedded Software Engineer ideally with solid experience writing Firmware for Low power, low memory devices. Due to the nature of the job, the company will require mostly onsite work with some flexibility. Key Skills: 4+ commercial Embedded software experience Good commercial experience design microcontrollers Serial comms experience (SPI, I2C etc) Exposure to application software is highly desirable but not essential The company are looking to offer circa £60k along with an excellent benefits package, remote work and the chance to work on a diverse range of products. If you're interested in this Embedded Software engineer job, please apply. For more information on this role, or any other jobs across; Embedded, C++ programming, Embedded Linux, Golang Development, Machine Learning, Data Science or Simulation contact us today.
May 22, 2024
Full time
Embedded Software Engineer - £50k - £60k - Cheltenham - Semi remote Hexwired Recruitment is recruiting for a well established Electronics Manufacturers based in Cheltenham, Gloucestershire. They are now seeking an Embedded Software Engineer to help deliver key projects for in a highly lucrative industry! You will be working as part of an experienced team to develop a range of bespoke products. The company are expanding to meet the demands of their clients and are seeking an Embedded Software Engineer ideally with solid experience writing Firmware for Low power, low memory devices. Due to the nature of the job, the company will require mostly onsite work with some flexibility. Key Skills: 4+ commercial Embedded software experience Good commercial experience design microcontrollers Serial comms experience (SPI, I2C etc) Exposure to application software is highly desirable but not essential The company are looking to offer circa £60k along with an excellent benefits package, remote work and the chance to work on a diverse range of products. If you're interested in this Embedded Software engineer job, please apply. For more information on this role, or any other jobs across; Embedded, C++ programming, Embedded Linux, Golang Development, Machine Learning, Data Science or Simulation contact us today.
This is an exciting opportunity to work on cutting-edge projects involving new Unmanned Air Vehicles. As part of a team of Engineers, you will contribute to the development of embedded software for hardware control and real-time control software. Key Responsibilities In this role, your responsibilities will include: Developing embedded software for hardware control. Developing real-time control software. Qualifications and Experience We are looking for candidates who possess the following: A relevant degree in Software Engineering or equivalent experience, preferably with a hardware avionics bias. Significant experience in embedded programming, preferably in C on micro-controllers, both bare-metal and RTOS based. Experience in the development of PC-based engineering applications. Working knowledge of common data buses including Ethernet, CAN, RS-232, and SPI. Experience with formal methodologies and development standards such as DO-178C, ISO 26262, and IEC 62304 is advantageous. The ability to work independently as well as part of a team. Strong time management skills and the ability to meet deadlines. Excellent communication skills, both verbal and written. If you are a passionate and driven Embedded Software Engineer who thrives in a team environment and is excited about delivering cutting-edge R&D, then we want to hear from you! Please note that this is a permanent position.
May 22, 2024
Full time
This is an exciting opportunity to work on cutting-edge projects involving new Unmanned Air Vehicles. As part of a team of Engineers, you will contribute to the development of embedded software for hardware control and real-time control software. Key Responsibilities In this role, your responsibilities will include: Developing embedded software for hardware control. Developing real-time control software. Qualifications and Experience We are looking for candidates who possess the following: A relevant degree in Software Engineering or equivalent experience, preferably with a hardware avionics bias. Significant experience in embedded programming, preferably in C on micro-controllers, both bare-metal and RTOS based. Experience in the development of PC-based engineering applications. Working knowledge of common data buses including Ethernet, CAN, RS-232, and SPI. Experience with formal methodologies and development standards such as DO-178C, ISO 26262, and IEC 62304 is advantageous. The ability to work independently as well as part of a team. Strong time management skills and the ability to meet deadlines. Excellent communication skills, both verbal and written. If you are a passionate and driven Embedded Software Engineer who thrives in a team environment and is excited about delivering cutting-edge R&D, then we want to hear from you! Please note that this is a permanent position.
We currently have a requirement for an Electronics Hardware Engineer with the following qualifications and skill set to complement our existing hardware and software development team. Suitably qualified to HNC/HND or degree level in an Electronics discipline Some experience in a development environment desirable Good knowledge base in Electronic principles and design in the following areas: o Embedded 32/64-bit processor systems and peripherals, such as memory systems o Microcontroller systems o FPGA architectures o Digital systems design o Analogue design o Power supply design for low voltage DC systems o Design for EMC compliance o Design for environmental compliance o Safety related design principles o Thermal management o Understanding of peripheral devices and interfaces such as ethernet, USB, PCIe, SPI, CAN, I2C, RS232/RS422/RS485. o PCB layout principles Applicable and transferrable tools knowledge as follows: o Schematic capture tools experience essential, preferably Cadence o PCB Layout tools experience essential, preferably Cadence Allegro o VHDL tools experience desirable, preferably Lattice or Altera Understanding and working knowledge of OS, software and programming languages desirable, such as: o VHDL o Embedded C o Linux systems o UBoot o Python o Bash shell scripting Experience and understanding of a manufacturing environment and the need for design for manufacture Relevant test experience and understanding and demonstration of capabilities for design for test Good documentation skills using packages such as Word, Excel, Powerpoint. Good configuration management skills and practices including a solid understanding of revision control systems and structured workflows such as svn and git. The successful candidate will enjoy a diverse role, with many different aspects of hardware development. The role will offer significant professional growth opportunities as well as training and personal development, all appraised annually. The successful candidate will be required to interface on project developments with some of our clients on a regular basis and may involve some international travel. It will be necessary to work on-site to support lab development and collaborate with the engineering team at regular intervals. The candidate should be a UK national and hold a current UK driving licence. The Company offers an auto-enrolment pension scheme and 4 weeks annual leave not including bank holidays and factory closure between Christmas and New Year. Further holidays are accrued based on length of service. Job Types: Full-time, Permanent Pay: £28,000.00-£32,000.00 per year Benefits: Company pension Free parking On-site parking
May 22, 2024
Full time
We currently have a requirement for an Electronics Hardware Engineer with the following qualifications and skill set to complement our existing hardware and software development team. Suitably qualified to HNC/HND or degree level in an Electronics discipline Some experience in a development environment desirable Good knowledge base in Electronic principles and design in the following areas: o Embedded 32/64-bit processor systems and peripherals, such as memory systems o Microcontroller systems o FPGA architectures o Digital systems design o Analogue design o Power supply design for low voltage DC systems o Design for EMC compliance o Design for environmental compliance o Safety related design principles o Thermal management o Understanding of peripheral devices and interfaces such as ethernet, USB, PCIe, SPI, CAN, I2C, RS232/RS422/RS485. o PCB layout principles Applicable and transferrable tools knowledge as follows: o Schematic capture tools experience essential, preferably Cadence o PCB Layout tools experience essential, preferably Cadence Allegro o VHDL tools experience desirable, preferably Lattice or Altera Understanding and working knowledge of OS, software and programming languages desirable, such as: o VHDL o Embedded C o Linux systems o UBoot o Python o Bash shell scripting Experience and understanding of a manufacturing environment and the need for design for manufacture Relevant test experience and understanding and demonstration of capabilities for design for test Good documentation skills using packages such as Word, Excel, Powerpoint. Good configuration management skills and practices including a solid understanding of revision control systems and structured workflows such as svn and git. The successful candidate will enjoy a diverse role, with many different aspects of hardware development. The role will offer significant professional growth opportunities as well as training and personal development, all appraised annually. The successful candidate will be required to interface on project developments with some of our clients on a regular basis and may involve some international travel. It will be necessary to work on-site to support lab development and collaborate with the engineering team at regular intervals. The candidate should be a UK national and hold a current UK driving licence. The Company offers an auto-enrolment pension scheme and 4 weeks annual leave not including bank holidays and factory closure between Christmas and New Year. Further holidays are accrued based on length of service. Job Types: Full-time, Permanent Pay: £28,000.00-£32,000.00 per year Benefits: Company pension Free parking On-site parking
For over 110 years Aston Martin has made the most exquisitely addictive performance sports cars. But no one builds an Aston Martin on their own. Behind these legends and landmarks are hundreds of dreamers, darers and doers who make extraordinary happen, every single day. That's why the name of everyone who has ever worn our famous wings is inscribed on the wall of our factory. As we embark on an exciting new era for the business, we need the very best people to write their own chapter on our journey to become the world's most desirable ultra-luxury British performance brand. Join us. Job Purpose: To lead the systems development and feature delivery of distributed functions within the electrified powertrain domain. Key Duties & Responsibilities: Analysing and organising stakeholder requirements Deriving system requirements from stakeholder requirements Identifying diagnostic requirements for the systems Through regular reviews, ensure on time delivery (SADs, feature maturity, etc.) Allocating system requirements to elements of the system and defining interfaces Drives issue resolution and, where required, mitigation plans Directs the workload of the systems engineering team for the given programme Developing logical, functional and system architecture diagrams Mapping system requirements into elements/components Support SOTIF (ISO21448) and Cyber Security (UNECE R155) aspects of the feature delivery Use of ASPICE for system and feature development Qualification & Experience: Knowledge of automotive product development (V-Cycle) from concept to launch completion. Knowledge of multiple automotive electronic systems from working as a systems architect on embedded systems in automotive or a related industry, e.g. aerospace. Experience of working in a cross functional team to tackle complex issue resolution. Must be able to manage large workloads in a high-pressure environment and prioritise accordingly. Network Protocols (CAN, FlexRay, LIN, Ethernet, Wifi). Diagnostics protocols and knowledge of UDS/ODX. Experience of system integration engineering and software delivery. Experience of working in a cross functional team to tackle complex issue resolution. Experience of managing technical delivery through Tier 1 suppliers. In depth working knowledge of complex real time operating systems. Experience Authoring technical documentation in requirements capture tools e.g. Doors, Polarion. Experience of Autosar SW architecture. Experience of E2E communication protection. Advanced knowledge of DBC and FIBEX Automotive standards for serial data/communication level. Experience of cross functional leadership. Experience of more than one of the following commodities is preferred: infotainment, connected services, switchgear, lighting, body electronics, power management, EDS, ADAS, powertrain (electrified), chassis Technical engineering background and a knowledge of using calculation and analysis to drive design. Appropriate / related engineering degree. Behaviours: Effective facilitation and influencing skills. Strong stakeholder management skills. Good problem-solving skills. Team player & able to collaborate with others. Analytical mindset and critical thinking. Builds positive and constructive relationships and is aware of others' needs and uses this to work well together. Works effectively with others to achieve goals e.g. recognises how different contributions and ways of working led to success. Notices issues and seeks to address customer concerns. Considers their impact on others and makes efforts to communicate effectively. Has a range of communication styles to draw on and able to flex between these as needed. Has skilled and accurate planning capability including identifying risks and devising contingencies. Self-starter and driven to succeed. Confident presenter Experience of Polarian (requirements tool). Experience in Vector Can tools and CAPL scripts. Experienced Microsoft Office user. Experienced user of Mentor VSA Networks tool and/or PREEvision Must be able to manage large workloads in a high-pressure environment and prioritise accordingly. Belong at Aston Martin We understand that the incredible beauty, craft and art that defines an Aston Martin comes from the inclusion of our amazing people. We welcome the unique contributions that you can bring in terms of your education, opinions, culture, ethnicity, race, sex, gender identity and expression, nation of origin, age, languages spoken, colour, religion, disability, sexual orientation and beliefs. We celebrate diversity and are seeking applicants who can bring something different. Please speak to us if there is anything you need to support making an application with us.
May 21, 2024
Full time
For over 110 years Aston Martin has made the most exquisitely addictive performance sports cars. But no one builds an Aston Martin on their own. Behind these legends and landmarks are hundreds of dreamers, darers and doers who make extraordinary happen, every single day. That's why the name of everyone who has ever worn our famous wings is inscribed on the wall of our factory. As we embark on an exciting new era for the business, we need the very best people to write their own chapter on our journey to become the world's most desirable ultra-luxury British performance brand. Join us. Job Purpose: To lead the systems development and feature delivery of distributed functions within the electrified powertrain domain. Key Duties & Responsibilities: Analysing and organising stakeholder requirements Deriving system requirements from stakeholder requirements Identifying diagnostic requirements for the systems Through regular reviews, ensure on time delivery (SADs, feature maturity, etc.) Allocating system requirements to elements of the system and defining interfaces Drives issue resolution and, where required, mitigation plans Directs the workload of the systems engineering team for the given programme Developing logical, functional and system architecture diagrams Mapping system requirements into elements/components Support SOTIF (ISO21448) and Cyber Security (UNECE R155) aspects of the feature delivery Use of ASPICE for system and feature development Qualification & Experience: Knowledge of automotive product development (V-Cycle) from concept to launch completion. Knowledge of multiple automotive electronic systems from working as a systems architect on embedded systems in automotive or a related industry, e.g. aerospace. Experience of working in a cross functional team to tackle complex issue resolution. Must be able to manage large workloads in a high-pressure environment and prioritise accordingly. Network Protocols (CAN, FlexRay, LIN, Ethernet, Wifi). Diagnostics protocols and knowledge of UDS/ODX. Experience of system integration engineering and software delivery. Experience of working in a cross functional team to tackle complex issue resolution. Experience of managing technical delivery through Tier 1 suppliers. In depth working knowledge of complex real time operating systems. Experience Authoring technical documentation in requirements capture tools e.g. Doors, Polarion. Experience of Autosar SW architecture. Experience of E2E communication protection. Advanced knowledge of DBC and FIBEX Automotive standards for serial data/communication level. Experience of cross functional leadership. Experience of more than one of the following commodities is preferred: infotainment, connected services, switchgear, lighting, body electronics, power management, EDS, ADAS, powertrain (electrified), chassis Technical engineering background and a knowledge of using calculation and analysis to drive design. Appropriate / related engineering degree. Behaviours: Effective facilitation and influencing skills. Strong stakeholder management skills. Good problem-solving skills. Team player & able to collaborate with others. Analytical mindset and critical thinking. Builds positive and constructive relationships and is aware of others' needs and uses this to work well together. Works effectively with others to achieve goals e.g. recognises how different contributions and ways of working led to success. Notices issues and seeks to address customer concerns. Considers their impact on others and makes efforts to communicate effectively. Has a range of communication styles to draw on and able to flex between these as needed. Has skilled and accurate planning capability including identifying risks and devising contingencies. Self-starter and driven to succeed. Confident presenter Experience of Polarian (requirements tool). Experience in Vector Can tools and CAPL scripts. Experienced Microsoft Office user. Experienced user of Mentor VSA Networks tool and/or PREEvision Must be able to manage large workloads in a high-pressure environment and prioritise accordingly. Belong at Aston Martin We understand that the incredible beauty, craft and art that defines an Aston Martin comes from the inclusion of our amazing people. We welcome the unique contributions that you can bring in terms of your education, opinions, culture, ethnicity, race, sex, gender identity and expression, nation of origin, age, languages spoken, colour, religion, disability, sexual orientation and beliefs. We celebrate diversity and are seeking applicants who can bring something different. Please speak to us if there is anything you need to support making an application with us.
Senior/Lead C++ Engineer SLAM and ROS experience desired Hybrid - Bristol Sponsorship and relocation available Eames are delighted to be working alongside a ground breaking computer vision technology company who are seeking Senior C++ Engineers to bring their SLAM products to the global market. Engineers confident with architecture, C++ , ROS and SLAM apply below! Job Responsibilities Proactively participate in design and architecture discussions and suggest potential improvements to the existing and future products as well as internal tools Lead on a full cycle of design and development from the initial proof of concept prototype to the final fully tested and evaluated product Be comfortable with writing and maintaining documentation across the code base and also for the developed features Take on the role of a senior engineer, mentoring and guiding junior engineers Contribute to the software development life-cycle, including requirements analysis, design, implementation, testing, deployment, and maintenance Develop clean, efficient, tested and maintainable code for various software components and modules alongside active contribution to code reviews Enthusiastic team player with excellent (written and verbal) communication skills and ability to efficiently collaborate with other engineers Skills & Qualifications : Bachelor's or Master's degree in Computer Science, Engineering, or related field. 5+ years of industrial software development experience, with proficiency in modern C++. Strong understanding of software engineering principles, algorithms, data structures, and object-oriented design. Experience with multi-threaded programming, parallel computing, and performance acceleration. Familiarity with software development tools, methodologies, and project management tools. Experience with GPGPU development, C/C++ build tools, and Test Driven Development. Nice to have: experience with embedded software, game engine development, cloud services, ROS, 3D computer vision, SLAM, sensor fusion, and open-source libraries. Eames Consulting is acting as an Employment Agency in relation to this vacancy.
May 21, 2024
Full time
Senior/Lead C++ Engineer SLAM and ROS experience desired Hybrid - Bristol Sponsorship and relocation available Eames are delighted to be working alongside a ground breaking computer vision technology company who are seeking Senior C++ Engineers to bring their SLAM products to the global market. Engineers confident with architecture, C++ , ROS and SLAM apply below! Job Responsibilities Proactively participate in design and architecture discussions and suggest potential improvements to the existing and future products as well as internal tools Lead on a full cycle of design and development from the initial proof of concept prototype to the final fully tested and evaluated product Be comfortable with writing and maintaining documentation across the code base and also for the developed features Take on the role of a senior engineer, mentoring and guiding junior engineers Contribute to the software development life-cycle, including requirements analysis, design, implementation, testing, deployment, and maintenance Develop clean, efficient, tested and maintainable code for various software components and modules alongside active contribution to code reviews Enthusiastic team player with excellent (written and verbal) communication skills and ability to efficiently collaborate with other engineers Skills & Qualifications : Bachelor's or Master's degree in Computer Science, Engineering, or related field. 5+ years of industrial software development experience, with proficiency in modern C++. Strong understanding of software engineering principles, algorithms, data structures, and object-oriented design. Experience with multi-threaded programming, parallel computing, and performance acceleration. Familiarity with software development tools, methodologies, and project management tools. Experience with GPGPU development, C/C++ build tools, and Test Driven Development. Nice to have: experience with embedded software, game engine development, cloud services, ROS, 3D computer vision, SLAM, sensor fusion, and open-source libraries. Eames Consulting is acting as an Employment Agency in relation to this vacancy.
An exciting opportunity has arisen for a Senior Embedded Software Engineer - C++ based in Fareham, Hampshire to join a leading manufacturer of complex electronics equipment that is sold into the marine industry all over the world. You will be joining a well-established R&D team at a company who invest heavily in product development across challenging and diverse projects. The ideal Senior Embedded Software Engineer - C++ based in Fareham will have experience of designing, coding, integrating, testing and de-bugging embedded software / low-level programming. The main responsibilities of the Senior Embedded Software Engineer - C++ based in Fareham role will be to: Develop embedded firmware for our cutting-edge products, ensuring optimal performance, reliability and efficiency. Design and implement low-level drivers, components and communication protocols for embedded systems in a multi-threaded real-time environment. Conduct thorough testing and debugging of embedded systems, identifying and resolving software and hardware integration issues. Work closely with the product development team to define software requirements, specifications, and system architecture. Work within an agile environment. These are the essential skills/experience required for the Senior Embedded Software Engineer - C++ based in Fareham role: Proven experience as a Senior Embedded Software Engineer, with a focus on firmware development and board bring up Expertise in C/C++ for embedded systems Experience with real-time operating system (RTOS) and embedded Linux Proficiency in debugging tools and techniques for embedded systems Solid understanding of hardware design principles and ability to read schematics The successful candidate will join a highly technical team of engineers, tasked with creating the next generation of cutting-edge products which will provide significant growth to the organisation. My client offers superb training and career progression opportunities. If you are looking for a position within a company where you can progress your career while working on some ground-breaking technology, then this is the role for you! To apply for this Senior Embedded Software Engineer - C++ based in Fareham, please email your CV to (url removed) or call Tarah on (phone number removed) if you have any specific questions about this role.
May 21, 2024
Full time
An exciting opportunity has arisen for a Senior Embedded Software Engineer - C++ based in Fareham, Hampshire to join a leading manufacturer of complex electronics equipment that is sold into the marine industry all over the world. You will be joining a well-established R&D team at a company who invest heavily in product development across challenging and diverse projects. The ideal Senior Embedded Software Engineer - C++ based in Fareham will have experience of designing, coding, integrating, testing and de-bugging embedded software / low-level programming. The main responsibilities of the Senior Embedded Software Engineer - C++ based in Fareham role will be to: Develop embedded firmware for our cutting-edge products, ensuring optimal performance, reliability and efficiency. Design and implement low-level drivers, components and communication protocols for embedded systems in a multi-threaded real-time environment. Conduct thorough testing and debugging of embedded systems, identifying and resolving software and hardware integration issues. Work closely with the product development team to define software requirements, specifications, and system architecture. Work within an agile environment. These are the essential skills/experience required for the Senior Embedded Software Engineer - C++ based in Fareham role: Proven experience as a Senior Embedded Software Engineer, with a focus on firmware development and board bring up Expertise in C/C++ for embedded systems Experience with real-time operating system (RTOS) and embedded Linux Proficiency in debugging tools and techniques for embedded systems Solid understanding of hardware design principles and ability to read schematics The successful candidate will join a highly technical team of engineers, tasked with creating the next generation of cutting-edge products which will provide significant growth to the organisation. My client offers superb training and career progression opportunities. If you are looking for a position within a company where you can progress your career while working on some ground-breaking technology, then this is the role for you! To apply for this Senior Embedded Software Engineer - C++ based in Fareham, please email your CV to (url removed) or call Tarah on (phone number removed) if you have any specific questions about this role.
We are currently recruiting for a full time position as Embedded C Development Engineer, for a global organisation in the Welshpool area. Main roles and responsibilities: Creating Embedded Industrial communication interface modules, focusing on software development, testing, and certification. Ensuring product maintenance across different lifecycle phases. Building a comprehensive understanding of our systems and embracing new technologies to enhance our applications. Contributing to the definition of hardware and firmware architecture. Qualities and requirements we are looking for in a candidate Possessing a degree in a pertinent Software or Electronics field Be familiar with PLC programming (CoDeSys, Rockwell, Siemens) Demonstrating proficient skills in Embedded C Programming, including adherence to standards like MISRA and secure coding practices Experience with C# programming for development of support and test tools Familiarity with V-Cycle and Agile Development methodologies Experience with Industrial Communication Protocols (EtherNet/IP, PROFINET, EtherCAT etc) Proficiency in using version control software Be familiar with Serial communication protocols (Modbus RTU), USB and Bluetooth Excellent communication abilities and adeptness in collaborative teamwork If you feel you may be able to make a success of this role, then please do not hesitate in your application by completing the below form and attaching your CV. You can also speak with a member of our team on (phone number removed) for more information on the role.
May 21, 2024
Full time
We are currently recruiting for a full time position as Embedded C Development Engineer, for a global organisation in the Welshpool area. Main roles and responsibilities: Creating Embedded Industrial communication interface modules, focusing on software development, testing, and certification. Ensuring product maintenance across different lifecycle phases. Building a comprehensive understanding of our systems and embracing new technologies to enhance our applications. Contributing to the definition of hardware and firmware architecture. Qualities and requirements we are looking for in a candidate Possessing a degree in a pertinent Software or Electronics field Be familiar with PLC programming (CoDeSys, Rockwell, Siemens) Demonstrating proficient skills in Embedded C Programming, including adherence to standards like MISRA and secure coding practices Experience with C# programming for development of support and test tools Familiarity with V-Cycle and Agile Development methodologies Experience with Industrial Communication Protocols (EtherNet/IP, PROFINET, EtherCAT etc) Proficiency in using version control software Be familiar with Serial communication protocols (Modbus RTU), USB and Bluetooth Excellent communication abilities and adeptness in collaborative teamwork If you feel you may be able to make a success of this role, then please do not hesitate in your application by completing the below form and attaching your CV. You can also speak with a member of our team on (phone number removed) for more information on the role.
Position: Embedded Software Engineer Salary: Up to 55,000 Location of Office: Edinburgh Location of Work: Hybrid Work from Home Model - 2 days a week from home The Role: The successful Embedded Software Engineer will be focussed on the development of new firmware to meet customers specific needs and standards. You will have an input in all matter software development and the chance to work from initial concept through to completion. Required skills and experience: Embedded C/C++ programming Microcontroller development RTOS development RS232, RS485, SPI, GPIO, TCP/IP, UDP etc You will be working within a small team and should expect your role to cover the full development life cycle and plenty of variety in your daily tasks. You will be working on cutting edge software solutions and have the chance to work on projects that will have a positive impact on the environment and set industry standards for future development plans. Our client is expanding fast and keen to add an Embedded Software Engineer to their engineering team. Our client develops industry leading IoT connected services with a focus in the subsea and coastal automation sector. They have an exciting new product road map ahead of them, partnering with a host of technology leaders across the globe, on offer is a strong salary, flexible WFH model and the chance to work a 4-day week if preferred. Desirable skills and experience: Edge processing Experience with IoT connected devices Wireless comms - BLE, ZigBee, Wi-Fi etc Low power development
May 21, 2024
Full time
Position: Embedded Software Engineer Salary: Up to 55,000 Location of Office: Edinburgh Location of Work: Hybrid Work from Home Model - 2 days a week from home The Role: The successful Embedded Software Engineer will be focussed on the development of new firmware to meet customers specific needs and standards. You will have an input in all matter software development and the chance to work from initial concept through to completion. Required skills and experience: Embedded C/C++ programming Microcontroller development RTOS development RS232, RS485, SPI, GPIO, TCP/IP, UDP etc You will be working within a small team and should expect your role to cover the full development life cycle and plenty of variety in your daily tasks. You will be working on cutting edge software solutions and have the chance to work on projects that will have a positive impact on the environment and set industry standards for future development plans. Our client is expanding fast and keen to add an Embedded Software Engineer to their engineering team. Our client develops industry leading IoT connected services with a focus in the subsea and coastal automation sector. They have an exciting new product road map ahead of them, partnering with a host of technology leaders across the globe, on offer is a strong salary, flexible WFH model and the chance to work a 4-day week if preferred. Desirable skills and experience: Edge processing Experience with IoT connected devices Wireless comms - BLE, ZigBee, Wi-Fi etc Low power development
FPGA Engineer - Windsor - £45k - £75k Hexwired Recruitment is currently recruiting for a skilled and seasoned FPGA Engineer. Upon taking on the role of the FPGA Engineer, you will have the chance to engage in all stages of the product life cycle. This will involve resolving intricate technical obstacles spanning an extensive array of digital, software, programmable hardware, and electronics technologies, systems, and applications. Your potential as an engineer can be fully realised in your career development with this company. Their aim is to assist you in optimising your capabilities and are committed to bolstering your technical growth through mentoring, hands-on experience, and training opportunities. Key skills required for this FPGA Engineer Job: Formulating elevated firmware requirements utilising DOORS, Crafting architectural blueprints, Establishing intricate prerequisites and meticulous schematics, Composing VHDL and Verilog HDL code utilizing Sigasi Studio, Conducting HDL design simulations at the unit, integration, and system levels using Mentor Graphics QuestaSIM, Undertaking synthesis, placement, routing, and static timing analysis with Synopsis Synplify, focusing on Xilinx FPGAs, Crafting Python scripts for the streamlining of processes, Operating toolsets for continuous integration and continuous delivery (CI/CD), Managing change control and configuration management through GIT, Engaging in proficient problem-solving activities, Demonstrating strict adherence to processes and ensuring solution accuracy, Participating in the ongoing enhancement of firmware development processes to optimize cost, timelines, and quality, Providing assistance in process and technical audits, Collaborating closely with the Software, Systems, and Electronics teams, Overseeing suppliers, which involves defining work packages and assessing their deliverables. Must have or be able to optain SC/DV clearance The salary for this position of FPGA Engineer job is £45,000 - £75,000 dependent on experience. The benefits package includes a fantastic pension scheme and additional Benefits. Please apply if you're interested in this FPGA Engineer contract job in Nottingham. For more information on this role or any other jobs across; FPGA, Mixed-Signal, Electronics, Hardware, Embedded, C++ programming, Embedded Linux, Golang Development, Machine Learning, Data Science or Simulation contact us today.
May 21, 2024
Full time
FPGA Engineer - Windsor - £45k - £75k Hexwired Recruitment is currently recruiting for a skilled and seasoned FPGA Engineer. Upon taking on the role of the FPGA Engineer, you will have the chance to engage in all stages of the product life cycle. This will involve resolving intricate technical obstacles spanning an extensive array of digital, software, programmable hardware, and electronics technologies, systems, and applications. Your potential as an engineer can be fully realised in your career development with this company. Their aim is to assist you in optimising your capabilities and are committed to bolstering your technical growth through mentoring, hands-on experience, and training opportunities. Key skills required for this FPGA Engineer Job: Formulating elevated firmware requirements utilising DOORS, Crafting architectural blueprints, Establishing intricate prerequisites and meticulous schematics, Composing VHDL and Verilog HDL code utilizing Sigasi Studio, Conducting HDL design simulations at the unit, integration, and system levels using Mentor Graphics QuestaSIM, Undertaking synthesis, placement, routing, and static timing analysis with Synopsis Synplify, focusing on Xilinx FPGAs, Crafting Python scripts for the streamlining of processes, Operating toolsets for continuous integration and continuous delivery (CI/CD), Managing change control and configuration management through GIT, Engaging in proficient problem-solving activities, Demonstrating strict adherence to processes and ensuring solution accuracy, Participating in the ongoing enhancement of firmware development processes to optimize cost, timelines, and quality, Providing assistance in process and technical audits, Collaborating closely with the Software, Systems, and Electronics teams, Overseeing suppliers, which involves defining work packages and assessing their deliverables. Must have or be able to optain SC/DV clearance The salary for this position of FPGA Engineer job is £45,000 - £75,000 dependent on experience. The benefits package includes a fantastic pension scheme and additional Benefits. Please apply if you're interested in this FPGA Engineer contract job in Nottingham. For more information on this role or any other jobs across; FPGA, Mixed-Signal, Electronics, Hardware, Embedded, C++ programming, Embedded Linux, Golang Development, Machine Learning, Data Science or Simulation contact us today.
Electronics Systems V&V Engineer Electronics - Verification & Validation Engineer Stevenage / Bolton / Bristol 12 Months Likely to be Extended Full Time Split, duration WFH flexible depending on tasks. 3 WFH as guide. PAY RATE: Up To £67.45 Per Hour PAYE Up To £90 Per Hour Pay To Umbrella Company Can start on BPSS whilst SC being done in background. Overview of department: We are a world leader in missile and missile systems looking for a highly capable and adaptable Verification and Validation Engineer to join our Development Facility in Stevenage, Hertfordshire. You will be responsible for verifying and validating real-time systems application software for the next generation of Missile Systems. This is a technical hands-on role and will involve designing, implementing Test Cases for safety-critical Actuator subsystem software. Responsibilities: Minimal: (Good) ? Ability to debug complex problems and be able to produce required documentation to achieve the required safety level ? Authoring Test Specifications, Test Planning documentation and other test documents ? Reviewing test results ? Requirements Analysis Experience ? Knowledge of Source Configuration Control Processes (e.g. PVCS, RTC, GIT) ? Very Good attention to detail ? Working with minimal supervision ? Experience of working with a formal requirements capture tool. ? Previous experience of validation, and verification of embedded software written in C Required: (Better) ? Significant previous experience of independent validation, and verification of embedded software written in C and developed at a high safety integrity level (SIL4 / DO178C Level A or equivalent) ? Test Specification creation and compliance recording in DOORS ? Working knowledge of C/C++ for testing special builds and focussed code reviews ? Unit Testing using LDRA or CPP Unit or an equivalent testing tool ? Understanding of Code Coverage and techniques/strategies used to cover/justify shortfall ? Working in a lab environment with live equipment (PSUs, Scopes, Logic Analysers etc.) conducting system tests Desirable: (Best) ? D0178 Level A testing knowledge ? Knowledge of Defence standards and Micro-controller technologies ? Testing on Development Cards with a test environment or bare-metal with special builds ? LDRA o LDRA Test Bed o LDRA TB Run o LDRA TB Extreme o LDRA TB Object Box ? FRAMA-C for static semantic analysis ? Knowledge and use of RTC ? Object Code Verification Experience ? Creation and use of Virtual Machines (VMWare) The right behaviours are important, can-do attitude, proactive and adaptable, concise communicator, process adherence and quality focused. Here's what's in it for you This is a great role for someone with a passion for verifying and validating software and its successful deployment in modern weapon systems. Working with technology that is at the forefront of European missile system design, helping to develop safe, secure and reliable products that our customers can rely on. Many of our products and components we use in this domain are the result of strong international collaboration; consequently, there may be the opportunity to travel both within the UK and to our sites in France, Italy and Germany. We offer a supportive working environment where you can develop your skills across a wide range of products and technologies. Join a great team! Join a team that are passionate about building sophisticated software solutions to complex challenges. There are numerous opportunities to work with a huge variety of people of different backgrounds and expertise. You will be working with a talented group of experienced software, systems and electronics engineers on some very exciting products.
May 21, 2024
Contractor
Electronics Systems V&V Engineer Electronics - Verification & Validation Engineer Stevenage / Bolton / Bristol 12 Months Likely to be Extended Full Time Split, duration WFH flexible depending on tasks. 3 WFH as guide. PAY RATE: Up To £67.45 Per Hour PAYE Up To £90 Per Hour Pay To Umbrella Company Can start on BPSS whilst SC being done in background. Overview of department: We are a world leader in missile and missile systems looking for a highly capable and adaptable Verification and Validation Engineer to join our Development Facility in Stevenage, Hertfordshire. You will be responsible for verifying and validating real-time systems application software for the next generation of Missile Systems. This is a technical hands-on role and will involve designing, implementing Test Cases for safety-critical Actuator subsystem software. Responsibilities: Minimal: (Good) ? Ability to debug complex problems and be able to produce required documentation to achieve the required safety level ? Authoring Test Specifications, Test Planning documentation and other test documents ? Reviewing test results ? Requirements Analysis Experience ? Knowledge of Source Configuration Control Processes (e.g. PVCS, RTC, GIT) ? Very Good attention to detail ? Working with minimal supervision ? Experience of working with a formal requirements capture tool. ? Previous experience of validation, and verification of embedded software written in C Required: (Better) ? Significant previous experience of independent validation, and verification of embedded software written in C and developed at a high safety integrity level (SIL4 / DO178C Level A or equivalent) ? Test Specification creation and compliance recording in DOORS ? Working knowledge of C/C++ for testing special builds and focussed code reviews ? Unit Testing using LDRA or CPP Unit or an equivalent testing tool ? Understanding of Code Coverage and techniques/strategies used to cover/justify shortfall ? Working in a lab environment with live equipment (PSUs, Scopes, Logic Analysers etc.) conducting system tests Desirable: (Best) ? D0178 Level A testing knowledge ? Knowledge of Defence standards and Micro-controller technologies ? Testing on Development Cards with a test environment or bare-metal with special builds ? LDRA o LDRA Test Bed o LDRA TB Run o LDRA TB Extreme o LDRA TB Object Box ? FRAMA-C for static semantic analysis ? Knowledge and use of RTC ? Object Code Verification Experience ? Creation and use of Virtual Machines (VMWare) The right behaviours are important, can-do attitude, proactive and adaptable, concise communicator, process adherence and quality focused. Here's what's in it for you This is a great role for someone with a passion for verifying and validating software and its successful deployment in modern weapon systems. Working with technology that is at the forefront of European missile system design, helping to develop safe, secure and reliable products that our customers can rely on. Many of our products and components we use in this domain are the result of strong international collaboration; consequently, there may be the opportunity to travel both within the UK and to our sites in France, Italy and Germany. We offer a supportive working environment where you can develop your skills across a wide range of products and technologies. Join a great team! Join a team that are passionate about building sophisticated software solutions to complex challenges. There are numerous opportunities to work with a huge variety of people of different backgrounds and expertise. You will be working with a talented group of experienced software, systems and electronics engineers on some very exciting products.
Software Engineer C++ Stevenage SC required before starting 12 Months could be extended Full Time Onsite PAY RATE - Up to £48.72 Per Hour PAYE Up To £65 Per Hour Pay To Umbrella Company INTERVIEW PROCESS 1 stage virtual interview CRITICAL ELEMENTS Strong knowledge of C and C++, Previous experience of developing Software in the area of test solutions, Good team working and communication skills The Opportunity • Are you a forward thinking and talented software engineer who is passionate about creating high quality software and looking to take your career to the next level? • This is a fantastic opportunity to be part of a team that is starting an exciting phase of transforming the way we develop and deliver software, putting our engineers at the heart of this transformation whilst developing software that facilitates testing across the whole of the companies UK product portfolio. • We invite you to apply to join a team with a great balance of new ideas and in depth experience which promotes a highly dynamic working environment. • The role will be for an initial 12 month period. In this role you will be: • Designing and developing Test Equipment software to test world leading complex missile systems and sub-components; • Working with a wide range of teams and stakeholders to deliver test software capability of products from early concept to production; • Exploring and experimenting with new implementations and technologies to meet the ever challenging customer requirements • Challenging and implementing real change when opportunities arise in the way the software is developed both within test software and the wider software community • Embracing Agility and delivering value to the company giving you are real sense of achievement • Working in a Software Engineering office / lab environment engaging with test equipment and electronic circuitry. What s in it for you? • Chance to join a friendly, motivated team and play a part in its evolution. • Working in a department supporting the whole product portfolio throughout the entire engineering lifecycle will give you the platform to significantly increase your engineering skills and knowledge. • To input and shape how Software is developed by introducing new development techniques and tools • Working closely with our colleagues across the UK and in France and Italy, so there may be the opportunity to travel both within the UK and to our sites in France and Italy. • Great personal development opportunities through various learning and development initiatives to keep you skills at the forefront of software engineering • A supportive working environment enabling you to develop and grow your career in a company with expanding horizons. • Working at the sharp end of product development and production, enabling the development and delivery of our world leading products to customers. What s great about the team • The UK Test Software team is a multi-disciplined, dynamic, focused and agile team of about 50 engineers specialising in all aspects of Test Solution design, including hardware, software and embedded real-time systems. It is a great place to learn about the company s entire product range. What are we looking for We are keen to expand our team with the right people that complement and enrich our culture while empowering our exciting transformation initiative. We are keen to learn from new people and passionate about building high performing teams. We therefore invite self-motivated, passionate, adaptable and proficient software engineers to apply for this role. • Previous software engineering experience in the development of test solutions • Strong ability to write software in C / C++; experience with C# and scripting languages would be an advantage to our future strategy. • Proactive and able to take ownership of the software development. • Great communication skills with a strong motivation for collaboration. • Previous experience working in an agile development team. • A strong understanding of what is required to create high quality software and the ability to support quality practices • Knowledge and experience of NI Test Stand is desirable • Knowledge of electronics measurement and debug techniques using equipment such as oscilloscopes and spectrum analysers • Understanding of communications and serial interfaces such as RS422, RS485, Modbus, CAN and 1553 • Can articulate the benefits of key software craftsmanship practices like unit testing and good design • Someone who is comfortable with change and understands the importance of continuous improvement within a modern software development team. • Experience of Test Driven Development within a software engineering context and comfortable with practices like pair programming and lightweight design modelling • A good understanding of automation, continuous integration and DevOps principles and practices desirable.
May 21, 2024
Full time
Software Engineer C++ Stevenage SC required before starting 12 Months could be extended Full Time Onsite PAY RATE - Up to £48.72 Per Hour PAYE Up To £65 Per Hour Pay To Umbrella Company INTERVIEW PROCESS 1 stage virtual interview CRITICAL ELEMENTS Strong knowledge of C and C++, Previous experience of developing Software in the area of test solutions, Good team working and communication skills The Opportunity • Are you a forward thinking and talented software engineer who is passionate about creating high quality software and looking to take your career to the next level? • This is a fantastic opportunity to be part of a team that is starting an exciting phase of transforming the way we develop and deliver software, putting our engineers at the heart of this transformation whilst developing software that facilitates testing across the whole of the companies UK product portfolio. • We invite you to apply to join a team with a great balance of new ideas and in depth experience which promotes a highly dynamic working environment. • The role will be for an initial 12 month period. In this role you will be: • Designing and developing Test Equipment software to test world leading complex missile systems and sub-components; • Working with a wide range of teams and stakeholders to deliver test software capability of products from early concept to production; • Exploring and experimenting with new implementations and technologies to meet the ever challenging customer requirements • Challenging and implementing real change when opportunities arise in the way the software is developed both within test software and the wider software community • Embracing Agility and delivering value to the company giving you are real sense of achievement • Working in a Software Engineering office / lab environment engaging with test equipment and electronic circuitry. What s in it for you? • Chance to join a friendly, motivated team and play a part in its evolution. • Working in a department supporting the whole product portfolio throughout the entire engineering lifecycle will give you the platform to significantly increase your engineering skills and knowledge. • To input and shape how Software is developed by introducing new development techniques and tools • Working closely with our colleagues across the UK and in France and Italy, so there may be the opportunity to travel both within the UK and to our sites in France and Italy. • Great personal development opportunities through various learning and development initiatives to keep you skills at the forefront of software engineering • A supportive working environment enabling you to develop and grow your career in a company with expanding horizons. • Working at the sharp end of product development and production, enabling the development and delivery of our world leading products to customers. What s great about the team • The UK Test Software team is a multi-disciplined, dynamic, focused and agile team of about 50 engineers specialising in all aspects of Test Solution design, including hardware, software and embedded real-time systems. It is a great place to learn about the company s entire product range. What are we looking for We are keen to expand our team with the right people that complement and enrich our culture while empowering our exciting transformation initiative. We are keen to learn from new people and passionate about building high performing teams. We therefore invite self-motivated, passionate, adaptable and proficient software engineers to apply for this role. • Previous software engineering experience in the development of test solutions • Strong ability to write software in C / C++; experience with C# and scripting languages would be an advantage to our future strategy. • Proactive and able to take ownership of the software development. • Great communication skills with a strong motivation for collaboration. • Previous experience working in an agile development team. • A strong understanding of what is required to create high quality software and the ability to support quality practices • Knowledge and experience of NI Test Stand is desirable • Knowledge of electronics measurement and debug techniques using equipment such as oscilloscopes and spectrum analysers • Understanding of communications and serial interfaces such as RS422, RS485, Modbus, CAN and 1553 • Can articulate the benefits of key software craftsmanship practices like unit testing and good design • Someone who is comfortable with change and understands the importance of continuous improvement within a modern software development team. • Experience of Test Driven Development within a software engineering context and comfortable with practices like pair programming and lightweight design modelling • A good understanding of automation, continuous integration and DevOps principles and practices desirable.
Join us at Saab Seaeye in creating the most innovative robotic technology for the harshest environment in the deepest oceans and most turbulent waters. We lead the world with the most advanced engineering, electronics and software systems for pioneering electric underwater technology. We don't just create products - we are revolutionising the underwater world. So come and be part of an innovative and agile team that is dedicated to smart and inspired technology that is rapidly changing the future of underwater robotics. Job Purpose: To design and implement application or embedded software solutions for underwater robotics applications in line with the company's business needs through innovation, creativity and professionalism. You will be a team player, who is proactive and able to work with minimal supervision either on your own or within project teams. Essential Skills: Bachelor's degree from an accredited college in a related discipline, or equivalent experience/combined education. 3+ years' experience development of application software in C or C++ in commercial environment. Experience of Full-lifecycle product design: from specification to production Developing and debugging software for application software in Visual studio (2013, 2017, 2022) Experience of change management systems such as SVN and Git Experience of working on Windows 10 IoT or Linux (Ubuntu) Excellent communication skills (written/spoken) Desirable skills: GUI Development experience (.Net GUI framework, Qt 6.2 or previous versions) Experience of application development for Linux OS Experience of using Microsoft DevOps General accountabilities and responsibilities: Work alongside the technical leads to define and design the software architecture across a complex distributed system Conceptual design at both architecture and module level Develop, and manage the development of, codebases to high quality standards according to coding guidelines Devise test strategies and toolsets Broad-spread technical skillset: from Application-level development (Windows/Linux) through to embedded software and simulation Undertake national and international travel in support of the company's technical objectives To act ethically, with integrity and in the best interest of the business at all times. To maintain a professional and supportive relationship with team members and other departments in order to deliver business and delivery objectives or deadlines. To carry out any other duties as detailed by your Supervisor or Manager from time to time. To keep good time management to minimise any wasted time and maximise productivity and effectiveness. Quality, health, safety and environment (QHSE) Cooperate with the company to achieve a healthy, safe and sustainable working environment Work in ways that ensure your own safety and that of others; "Do the right thing even when no one is looking." Report any incidents, near misses or other health, safety and environmental concerns Deliver all products and services in line with Saab Seaeye quality standards to ensure we meet our customer requirements and highlight any quality concerns or potential improvements.
May 21, 2024
Full time
Join us at Saab Seaeye in creating the most innovative robotic technology for the harshest environment in the deepest oceans and most turbulent waters. We lead the world with the most advanced engineering, electronics and software systems for pioneering electric underwater technology. We don't just create products - we are revolutionising the underwater world. So come and be part of an innovative and agile team that is dedicated to smart and inspired technology that is rapidly changing the future of underwater robotics. Job Purpose: To design and implement application or embedded software solutions for underwater robotics applications in line with the company's business needs through innovation, creativity and professionalism. You will be a team player, who is proactive and able to work with minimal supervision either on your own or within project teams. Essential Skills: Bachelor's degree from an accredited college in a related discipline, or equivalent experience/combined education. 3+ years' experience development of application software in C or C++ in commercial environment. Experience of Full-lifecycle product design: from specification to production Developing and debugging software for application software in Visual studio (2013, 2017, 2022) Experience of change management systems such as SVN and Git Experience of working on Windows 10 IoT or Linux (Ubuntu) Excellent communication skills (written/spoken) Desirable skills: GUI Development experience (.Net GUI framework, Qt 6.2 or previous versions) Experience of application development for Linux OS Experience of using Microsoft DevOps General accountabilities and responsibilities: Work alongside the technical leads to define and design the software architecture across a complex distributed system Conceptual design at both architecture and module level Develop, and manage the development of, codebases to high quality standards according to coding guidelines Devise test strategies and toolsets Broad-spread technical skillset: from Application-level development (Windows/Linux) through to embedded software and simulation Undertake national and international travel in support of the company's technical objectives To act ethically, with integrity and in the best interest of the business at all times. To maintain a professional and supportive relationship with team members and other departments in order to deliver business and delivery objectives or deadlines. To carry out any other duties as detailed by your Supervisor or Manager from time to time. To keep good time management to minimise any wasted time and maximise productivity and effectiveness. Quality, health, safety and environment (QHSE) Cooperate with the company to achieve a healthy, safe and sustainable working environment Work in ways that ensure your own safety and that of others; "Do the right thing even when no one is looking." Report any incidents, near misses or other health, safety and environmental concerns Deliver all products and services in line with Saab Seaeye quality standards to ensure we meet our customer requirements and highlight any quality concerns or potential improvements.
FPGA Engineer - Cambridge - Contractor - £80PH - £100PH - Outside IR35 Hexwired Recruitment is presently in search of FPGA Engineers of all skill levels. In this role as an FPGA Engineer, you will play a pivotal role in the race for innovation and the defense of the UK. Your contributions will have tangible real-world implications. You will have the opportunity to engage in cutting-edge initiatives through collaboration with exceptional multi-disciplinary teams comprised of highly educated and skilled scientists, engineers, and designers. As an FPGA Engineer, you will have the chance to address a wide array of genuine challenges from the very beginning. Typically, this will encompass guiding projects throughout their entire lifecycle, encompassing tasks such as capturing, designing, developing, documenting, testing, and delivering prototypes. Key skills required for this FPGA Engineer Job: Crafting DSP design and simulations Implementing embedded soft processors in development Specializing in high-speed electronics design Undertaking embedded software and hardware development and rigorous testing Proficiency with software tools like Simulink HDL Coder Knowledge of networking protocols including UDP and TCP The salary for this position of FPGA Engineer job is £80PH - £100PH dependent on experience and outside IR35. The benefits package includes a fantastic pension scheme and additional Benefits. Please apply if you're interested in this FPGA Engineer job in Cambridge. For more information on this role or any other jobs across; FPGA, Mixed-Signal, Electronics, Hardware, Embedded, C++ programming, Embedded Linux, Golang Development, Machine Learning, Data Science or Simulation contact us today.
May 21, 2024
Full time
FPGA Engineer - Cambridge - Contractor - £80PH - £100PH - Outside IR35 Hexwired Recruitment is presently in search of FPGA Engineers of all skill levels. In this role as an FPGA Engineer, you will play a pivotal role in the race for innovation and the defense of the UK. Your contributions will have tangible real-world implications. You will have the opportunity to engage in cutting-edge initiatives through collaboration with exceptional multi-disciplinary teams comprised of highly educated and skilled scientists, engineers, and designers. As an FPGA Engineer, you will have the chance to address a wide array of genuine challenges from the very beginning. Typically, this will encompass guiding projects throughout their entire lifecycle, encompassing tasks such as capturing, designing, developing, documenting, testing, and delivering prototypes. Key skills required for this FPGA Engineer Job: Crafting DSP design and simulations Implementing embedded soft processors in development Specializing in high-speed electronics design Undertaking embedded software and hardware development and rigorous testing Proficiency with software tools like Simulink HDL Coder Knowledge of networking protocols including UDP and TCP The salary for this position of FPGA Engineer job is £80PH - £100PH dependent on experience and outside IR35. The benefits package includes a fantastic pension scheme and additional Benefits. Please apply if you're interested in this FPGA Engineer job in Cambridge. For more information on this role or any other jobs across; FPGA, Mixed-Signal, Electronics, Hardware, Embedded, C++ programming, Embedded Linux, Golang Development, Machine Learning, Data Science or Simulation contact us today.
Software Engineer - £ 40 - 65k - Oxford - Hybrid 2/3 days in office My client is a rapidly growing company in their niche providing groundbreaking productization of cutting-edge technology for a range of sectors globally. Due to sustained success, they're expanding their engineering team. Main duties: + Analyse user requirements and develop, test, and refine software code. + Design and write new software programs, evaluate existing systems, and integrate software products. + Create technical specifications, operational documentation, and maintain software systems. + Collaborate with cross-functional teams, consult with clients, and stay updated on new technologies and skills. Skills and Experience Required: + Technical degree (e.g. Computer Science, Electronics, Math, Physics). + Understanding of embedded C/C++/Rust + Proficiency in Python or similar language Bonus: + Proficiency in embedded programming languages What you'll get: + £40-65k + Unlimited paid time off + Stock options If you feel like you have the right skills and experience for this role, then please apply with a copy of your updated CV.
May 21, 2024
Full time
Software Engineer - £ 40 - 65k - Oxford - Hybrid 2/3 days in office My client is a rapidly growing company in their niche providing groundbreaking productization of cutting-edge technology for a range of sectors globally. Due to sustained success, they're expanding their engineering team. Main duties: + Analyse user requirements and develop, test, and refine software code. + Design and write new software programs, evaluate existing systems, and integrate software products. + Create technical specifications, operational documentation, and maintain software systems. + Collaborate with cross-functional teams, consult with clients, and stay updated on new technologies and skills. Skills and Experience Required: + Technical degree (e.g. Computer Science, Electronics, Math, Physics). + Understanding of embedded C/C++/Rust + Proficiency in Python or similar language Bonus: + Proficiency in embedded programming languages What you'll get: + £40-65k + Unlimited paid time off + Stock options If you feel like you have the right skills and experience for this role, then please apply with a copy of your updated CV.