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.
We are seeking a Firmware Engineer to join a busy design and development team working for an outstanding company that operates in the utilities industry. Firmware Engineer The Role Developing and implementing software for industry specific hardware Designing firmware solutions based on company or project needs Assist in designing and documenting detailed firmware specifications and test plans Ensuring that firmware is always functional and up-to-date Evaluating existing firmware performance Troubleshooting firmware Creating instructional technical manuscripts for firmware operations Performing code reviews Firmware Engineer Candidate Requirements Essential Electronics Engineering, Computer Science or other relevant Degree 3+ years of experience developing firmware for real-time embedded systems Experience designing code for test and manufacture Solid C programming experience on 16/32-bit microprocessor embedded platforms Good understanding of software architecture and bare-metal design principles Experience with cellular M2M modems or other LPWAN for IoT applications Desirable Arm Cortex M, MSP430, M16C, Python, Bash, Scripting, Assembly experience IAR Embedded Workbench, SVN, Doxygen, Jira familiarity MODBUS, RS232, RS485, MQTT, I2C, SPI experience Firmware Engineer Benefits A starting salary of £40,000pa 33 days holiday (including Bank Holidays) Monday-Friday, 9am-5pm Personal Pension Scheme If you think you have the necessary skills and experience for this Firmware Engineer role, then please apply for this position today
May 05, 2024
Full time
We are seeking a Firmware Engineer to join a busy design and development team working for an outstanding company that operates in the utilities industry. Firmware Engineer The Role Developing and implementing software for industry specific hardware Designing firmware solutions based on company or project needs Assist in designing and documenting detailed firmware specifications and test plans Ensuring that firmware is always functional and up-to-date Evaluating existing firmware performance Troubleshooting firmware Creating instructional technical manuscripts for firmware operations Performing code reviews Firmware Engineer Candidate Requirements Essential Electronics Engineering, Computer Science or other relevant Degree 3+ years of experience developing firmware for real-time embedded systems Experience designing code for test and manufacture Solid C programming experience on 16/32-bit microprocessor embedded platforms Good understanding of software architecture and bare-metal design principles Experience with cellular M2M modems or other LPWAN for IoT applications Desirable Arm Cortex M, MSP430, M16C, Python, Bash, Scripting, Assembly experience IAR Embedded Workbench, SVN, Doxygen, Jira familiarity MODBUS, RS232, RS485, MQTT, I2C, SPI experience Firmware Engineer Benefits A starting salary of £40,000pa 33 days holiday (including Bank Holidays) Monday-Friday, 9am-5pm Personal Pension Scheme If you think you have the necessary skills and experience for this Firmware Engineer role, then please apply for this position today
Looking for a Product Manager role where you can work on innovation and take ownership of the product strategy in a growing company? This client is a SME in its field, their only competitor is Amazon (who they outsell globally). About the company: They are globally recognized as being the best-selling brand for their well esteemed product. They have a 'Tech in Wales first policy', ensuring all development is based in South Wales; this includes R&D, software development and electronics engineering. Joining a new PMO function, you will be supporting the Product Director. You will need to hit the road running, so 10 + years of experience in product management in a software-based environment preferred. They're a mix of Agile and Waterfall environments, the ideal Product Manager will have experience with Agile methodologies and Agile project delivery as well as traditional waterfall project planning. About you: As an experienced Product Manager with a background in software product management, you will have a good understanding of sitting with different teams and how to communicate with technical and non-technical people. Bonus points if you've worked with embedded/firmware software. You will have previous experience in leading product development lifecycle from concept to launch, collaborating closely with engineering, design and business stakeholders. Your day to day will include product vision, strategy and roadmap based on market trends, customer feedback, and business goals. Details: Location - Caerphilly Hybrid - 1-2 days per week in the office Salary - 70-75k
May 05, 2024
Full time
Looking for a Product Manager role where you can work on innovation and take ownership of the product strategy in a growing company? This client is a SME in its field, their only competitor is Amazon (who they outsell globally). About the company: They are globally recognized as being the best-selling brand for their well esteemed product. They have a 'Tech in Wales first policy', ensuring all development is based in South Wales; this includes R&D, software development and electronics engineering. Joining a new PMO function, you will be supporting the Product Director. You will need to hit the road running, so 10 + years of experience in product management in a software-based environment preferred. They're a mix of Agile and Waterfall environments, the ideal Product Manager will have experience with Agile methodologies and Agile project delivery as well as traditional waterfall project planning. About you: As an experienced Product Manager with a background in software product management, you will have a good understanding of sitting with different teams and how to communicate with technical and non-technical people. Bonus points if you've worked with embedded/firmware software. You will have previous experience in leading product development lifecycle from concept to launch, collaborating closely with engineering, design and business stakeholders. Your day to day will include product vision, strategy and roadmap based on market trends, customer feedback, and business goals. Details: Location - Caerphilly Hybrid - 1-2 days per week in the office Salary - 70-75k
Looking to join an Innovative company? The company not only produce products which are used in some of the most challenging environments in the world but have a number of awards under their belt! Overview Important: Due to the level of security clearance required, all applicants must be eligible to obtain UKEYES ONLY clearance, and therefore be a Sole UK National. Working: This role is full time office based with possible flexible working hours. Want to Join a business who's capabilities address the highest classification levels of High Grade and Type 1 National Security, across a growing and thriving sector? A reputable business who, have a number of awards, most recently been named as an Award winner (Gold Award) in MoD Defence Employer Recognition Scheme! Brand new site for 2023! Onsite Café, Free parking, Table Tennis and more! Full range of company benefits, flexible working, training, development and clear career progression! Overview: The programmes undertaken in the UK, in which this role sits, range from tens of £k to several £m. Team sizes vary depending upon the complexity of the programme, but can be up forty members, particularly when hardware, software and firmware development is required, across multiple sites. Electronics Obsolescence Engineer will be responsible for monitoring, reporting and resolving obsolescence related to UK products. Main responsibilities: Working with 3rd party companies providing obsolescence monitoring, PCBA sub-contractors, and hardware engineers periodically report obsolescence. Perform design calculations and carry out simulations using industry standard tools, and prototype as required, in order to assess suitability of alternative components. As required, update the designs as required according to the hardware development process. Estimate time and effort required for electronic obsolescence activities and deliver to these time and effort estimates to ensure cost and schedule adherence. Work with production test to ensure designs are suitable for volume production. Support production to assist them with the rapid debugging and resolution of electronic hardware issues encountered in order to minimise production delays. Work constructively with other team members, actively contributing to design reviews, to ensure a collaborative working environment. Explains technically complex concepts clearly to less technical/involved parties. Manage security of information as defined in the Security manual to ensure compliance with Government regulations. Experience needed: Ideally qualified to degree-level or equivalent experience in a Physics or Engineering based subject, such as; Electronics, Hardware, Computer Science, Software or Systems Engineering etc. Degree in an Electrical or Electronic Engineering or equivalent experience. Ability to read datasheets, schematics and layouts. Experience of analogue and digital circuit analysis. Demonstrable use of circuit simulation tools. Competent with schematic capture tools. Desirable: Experience in the Defence / Aerospace or safety regulated environment would be advantageous. High-speed digital designs that include processors and programmable devices. Analogue circuit design and switched-mode power supply design. Competent with schematic capture tools and understands how to constrain layout using rules/classes/groups. Appreciation of design and test for EMC and TEMPEST. Experience of DOORS, PADS and/or PSpice. For full information, please get in touch If you have experience in electronics engineering, circuit analysis, and obsolescence resolution, and are ready for an exciting opportunity within the Defence & Security sector, we would love to hear from you. Apply now! JBRP1_UKTJ
May 05, 2024
Full time
Looking to join an Innovative company? The company not only produce products which are used in some of the most challenging environments in the world but have a number of awards under their belt! Overview Important: Due to the level of security clearance required, all applicants must be eligible to obtain UKEYES ONLY clearance, and therefore be a Sole UK National. Working: This role is full time office based with possible flexible working hours. Want to Join a business who's capabilities address the highest classification levels of High Grade and Type 1 National Security, across a growing and thriving sector? A reputable business who, have a number of awards, most recently been named as an Award winner (Gold Award) in MoD Defence Employer Recognition Scheme! Brand new site for 2023! Onsite Café, Free parking, Table Tennis and more! Full range of company benefits, flexible working, training, development and clear career progression! Overview: The programmes undertaken in the UK, in which this role sits, range from tens of £k to several £m. Team sizes vary depending upon the complexity of the programme, but can be up forty members, particularly when hardware, software and firmware development is required, across multiple sites. Electronics Obsolescence Engineer will be responsible for monitoring, reporting and resolving obsolescence related to UK products. Main responsibilities: Working with 3rd party companies providing obsolescence monitoring, PCBA sub-contractors, and hardware engineers periodically report obsolescence. Perform design calculations and carry out simulations using industry standard tools, and prototype as required, in order to assess suitability of alternative components. As required, update the designs as required according to the hardware development process. Estimate time and effort required for electronic obsolescence activities and deliver to these time and effort estimates to ensure cost and schedule adherence. Work with production test to ensure designs are suitable for volume production. Support production to assist them with the rapid debugging and resolution of electronic hardware issues encountered in order to minimise production delays. Work constructively with other team members, actively contributing to design reviews, to ensure a collaborative working environment. Explains technically complex concepts clearly to less technical/involved parties. Manage security of information as defined in the Security manual to ensure compliance with Government regulations. Experience needed: Ideally qualified to degree-level or equivalent experience in a Physics or Engineering based subject, such as; Electronics, Hardware, Computer Science, Software or Systems Engineering etc. Degree in an Electrical or Electronic Engineering or equivalent experience. Ability to read datasheets, schematics and layouts. Experience of analogue and digital circuit analysis. Demonstrable use of circuit simulation tools. Competent with schematic capture tools. Desirable: Experience in the Defence / Aerospace or safety regulated environment would be advantageous. High-speed digital designs that include processors and programmable devices. Analogue circuit design and switched-mode power supply design. Competent with schematic capture tools and understands how to constrain layout using rules/classes/groups. Appreciation of design and test for EMC and TEMPEST. Experience of DOORS, PADS and/or PSpice. For full information, please get in touch If you have experience in electronics engineering, circuit analysis, and obsolescence resolution, and are ready for an exciting opportunity within the Defence & Security sector, we would love to hear from you. Apply now! JBRP1_UKTJ
Want to join a company a trusted and reputable company with a broad portfolio of capabilities across the Maritime domain? Overview Important: All applicants must be able to obtain Security Clearance, and as a minimum be living in the UK for 5 years. Working: The role is office/hybrid based with occasional travel to other company/customer's sites in the UK or abroad. Office site presence, anticipated 2-3 days onsite, depending on project needs. Want to work for a successful business, who develop advanced specialist systems to deliver warfighting edge in the modern maritime and underwater battlespace? The company have a number of awards, most recently been named as an Award winner (Gold Award) in MoD Defence Employer Recognition Scheme! Interpretation of system requirements and ability to decompose and flow them down into hardware requirements; Conduct Electronics and/or Firmware development activities and reviews, covering full system, sub-system and individual board design/coding; Ensure that the technical solution meets the customer, legislative and business requirements; Responsible for some level of technical oversight of the engineering activities throughout the project lifecycle; Responsible for supporting the team planning and estimation activities at the kick-off of new projects; Act as Project Engineering Lead (PEL) and/or Work Package Manager (WPM) on one or more projects; To identify and resolve qualification, certification and safety issues; Produce project technical documentation, including: Management Plans, Requirements Specifications, Design Documents, Interface Specifications and Acceptance Tests, Approval of design change requests and concessions; Coaching and mentoring of more junior Engineers; Liaising with customers and suppliers as appropriate; Overseeing initial test and integration including formal testing; Experience needed: Ideally qualified to degree-level or equivalent experience in a Physics or Engineering based subject, such as; Electronics, Hardware, Computer Science, Software or Systems Engineering etc. In-depth experience across the whole project lifecycle as electronics/firmware engineer, from bids and proposals through to in-service support (ideally from within the defence sector). Hands-on experience of designing complex systems involving multiple electronics disciplines and understanding of associated challenges / usual pitfalls. Successful delivery of reliable solutions to timescale and budget as part of fixed price contracts. Used to dealing with a wide range of stakeholders beyond Electronics Engineering domain (e. Project Management, Systems, Mechanical and Software Engineering) as part of multi-disciplinary project team to resolve issues that arise during the lifespan of a project. The Candidate must be capable of acquiring SC clearance as a minimum Experience in the following would be desirable: Exposure to appropriate branch of electronics (g. power/high speed digital/analogue/RF/Sonar) Analog and digital technologies, Design for EMC, Electrical Safety & Signal Integrity including schematic and PCB layout Familiarity with one or more PMRP and ECAD tools; Design for manufacture, understanding of full project life cycle. Prototyping, test and verification of electronic subsystems at PCB, unit and sub-system level. Component selection and an understanding of associated issues to include obsolescence and environmental aspects (REACH, RoHS etc.) Use of standard office tools and knowledge of engineering tools such as DOORS, ERPs and Configuration Management tools For full information, please get in touch JBRP1_UKTJ
May 05, 2024
Full time
Want to join a company a trusted and reputable company with a broad portfolio of capabilities across the Maritime domain? Overview Important: All applicants must be able to obtain Security Clearance, and as a minimum be living in the UK for 5 years. Working: The role is office/hybrid based with occasional travel to other company/customer's sites in the UK or abroad. Office site presence, anticipated 2-3 days onsite, depending on project needs. Want to work for a successful business, who develop advanced specialist systems to deliver warfighting edge in the modern maritime and underwater battlespace? The company have a number of awards, most recently been named as an Award winner (Gold Award) in MoD Defence Employer Recognition Scheme! Interpretation of system requirements and ability to decompose and flow them down into hardware requirements; Conduct Electronics and/or Firmware development activities and reviews, covering full system, sub-system and individual board design/coding; Ensure that the technical solution meets the customer, legislative and business requirements; Responsible for some level of technical oversight of the engineering activities throughout the project lifecycle; Responsible for supporting the team planning and estimation activities at the kick-off of new projects; Act as Project Engineering Lead (PEL) and/or Work Package Manager (WPM) on one or more projects; To identify and resolve qualification, certification and safety issues; Produce project technical documentation, including: Management Plans, Requirements Specifications, Design Documents, Interface Specifications and Acceptance Tests, Approval of design change requests and concessions; Coaching and mentoring of more junior Engineers; Liaising with customers and suppliers as appropriate; Overseeing initial test and integration including formal testing; Experience needed: Ideally qualified to degree-level or equivalent experience in a Physics or Engineering based subject, such as; Electronics, Hardware, Computer Science, Software or Systems Engineering etc. In-depth experience across the whole project lifecycle as electronics/firmware engineer, from bids and proposals through to in-service support (ideally from within the defence sector). Hands-on experience of designing complex systems involving multiple electronics disciplines and understanding of associated challenges / usual pitfalls. Successful delivery of reliable solutions to timescale and budget as part of fixed price contracts. Used to dealing with a wide range of stakeholders beyond Electronics Engineering domain (e. Project Management, Systems, Mechanical and Software Engineering) as part of multi-disciplinary project team to resolve issues that arise during the lifespan of a project. The Candidate must be capable of acquiring SC clearance as a minimum Experience in the following would be desirable: Exposure to appropriate branch of electronics (g. power/high speed digital/analogue/RF/Sonar) Analog and digital technologies, Design for EMC, Electrical Safety & Signal Integrity including schematic and PCB layout Familiarity with one or more PMRP and ECAD tools; Design for manufacture, understanding of full project life cycle. Prototyping, test and verification of electronic subsystems at PCB, unit and sub-system level. Component selection and an understanding of associated issues to include obsolescence and environmental aspects (REACH, RoHS etc.) Use of standard office tools and knowledge of engineering tools such as DOORS, ERPs and Configuration Management tools For full information, please get in touch JBRP1_UKTJ
Embedded Software Engineer - £40k - Warwick - Semi remote Hexwired Recruitment is recruiting for a well established solutions provider based in Warwick. They are now seeking an Embedded Software Engineer to help deliver key projects for clients across a range of industries! 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 a Embedded Software Engineer ideally with solid experience writing Firmware, prototyping and liaising with customers on requirements. Due to the nature of the job, the company will require mostly onsite work with some flexibility. Key Skills: Degree in Embedded Systems, Electronics systems or similar 2+ commercial Embedded C Good commercial experience working on Matlab/Simulink Experience working on safety critical products is highly desirable but not essential The company are looking to offer circa £40k along with an excellent benefits package. 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 05, 2024
Full time
Embedded Software Engineer - £40k - Warwick - Semi remote Hexwired Recruitment is recruiting for a well established solutions provider based in Warwick. They are now seeking an Embedded Software Engineer to help deliver key projects for clients across a range of industries! 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 a Embedded Software Engineer ideally with solid experience writing Firmware, prototyping and liaising with customers on requirements. Due to the nature of the job, the company will require mostly onsite work with some flexibility. Key Skills: Degree in Embedded Systems, Electronics systems or similar 2+ commercial Embedded C Good commercial experience working on Matlab/Simulink Experience working on safety critical products is highly desirable but not essential The company are looking to offer circa £40k along with an excellent benefits package. 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.
CISCO Network Engineer / CCNA - Manchester / Hybrid Key words - CISCO, Network Engineer, Network Support, Fortinet, BTWAN, SDWAN Up to 60K Salary + Hybrid Working Are you a seasoned Network Engineer ready for an exciting new opportunity? Look no further! We're on the hunt for a talented individual to join our client's dynamic network team. About the Role : As a key member of their team, you'll collaborate closely with the network engineers to support network projects across their UK wide sites. Your main focus? Diving deep into Fortinet and Cisco routing and switching technologies, bringing your expertise to the table. Requirements: Strong grasp of Fortinet and Cisco technologies CCNA or CCNP certified Minimum 3 years of proven experience in deploying networking and security solutions Skills in Fortinet firewalls, Cisco switches and routers, and Meraki devices Proficiency in maintenance and firmware upgrades Knowledge of Infrastructure Security, network management tools, MPLS, SD-WAN, VPN, and routing protocols General Tasks: Designing and implementing new solutions Enhancing network resilience Configuring, implementing, and supporting firewalls, routing, switching, and wireless setups Providing 3rd line support for complex incidents Monitoring network performance Investigating network faults Producing network support documentation Establishing and enforcing network security policies Providing remote support for on-site engineers Managing IP addressing and capacity Perks & Benefits: Competitive salary and hybrid working options Opportunities for career growth Dynamic and collaborative work environment Supportive team culture For further details and to apply please get in touch with Circle Recruitment is acting as an Employment Agency in relation to this vacancy. Earn yourself a referral bonus if you refer somebody else who fills the role! We also offer an iPad if you refer a new client to us and we recruit for them. Follow us on Facebook - Circle Recruitment , Twitter and LinkedIn - Circle Recruitment.
May 04, 2024
Full time
CISCO Network Engineer / CCNA - Manchester / Hybrid Key words - CISCO, Network Engineer, Network Support, Fortinet, BTWAN, SDWAN Up to 60K Salary + Hybrid Working Are you a seasoned Network Engineer ready for an exciting new opportunity? Look no further! We're on the hunt for a talented individual to join our client's dynamic network team. About the Role : As a key member of their team, you'll collaborate closely with the network engineers to support network projects across their UK wide sites. Your main focus? Diving deep into Fortinet and Cisco routing and switching technologies, bringing your expertise to the table. Requirements: Strong grasp of Fortinet and Cisco technologies CCNA or CCNP certified Minimum 3 years of proven experience in deploying networking and security solutions Skills in Fortinet firewalls, Cisco switches and routers, and Meraki devices Proficiency in maintenance and firmware upgrades Knowledge of Infrastructure Security, network management tools, MPLS, SD-WAN, VPN, and routing protocols General Tasks: Designing and implementing new solutions Enhancing network resilience Configuring, implementing, and supporting firewalls, routing, switching, and wireless setups Providing 3rd line support for complex incidents Monitoring network performance Investigating network faults Producing network support documentation Establishing and enforcing network security policies Providing remote support for on-site engineers Managing IP addressing and capacity Perks & Benefits: Competitive salary and hybrid working options Opportunities for career growth Dynamic and collaborative work environment Supportive team culture For further details and to apply please get in touch with Circle Recruitment is acting as an Employment Agency in relation to this vacancy. Earn yourself a referral bonus if you refer somebody else who fills the role! We also offer an iPad if you refer a new client to us and we recruit for them. Follow us on Facebook - Circle Recruitment , Twitter and LinkedIn - Circle Recruitment.
Avanti Recruitment is currently partnered with a global leading provider of innovative science, forensic & laboratory equipment. They're looking for a Senior Software Developer to join their growing multi-disciplinary team in Evesham, where you'll be working alongside other software, firmware, mechanical, hardware, and optical engineers as you collaborate in the design & development of their new products. The company is based in Evesham and works on a primarily on-site basis but can offer some flexible hybrid working. The business software and equipment are used by governments and forensic specialists in over 140 countries and the breakthroughs being made are helping to solve once unsolvable cases. You will be working closely with 8 other developers in an Agile environment with unit testing, Azure DevOps structure and Git control. This is a great opportunity for a .NET Developer to get involved with bringing new specialist products to life and get your hands on a variety of different projects based on various technologies. Essential skills: - C# - .NET Core/ .NET Framework - C++/C - Visual Studio - Development knowledge relating to Windows Applications, STM32 Arm MCUs, RTOS systems, and Embedded Linux systems. There's a strong benefits package including a salary of up to £65k based on a 37.5 hour working week, 25 days holiday, 5% pension, Bonus schemes, relocation assistance and flexible remote working. If you are interested please apply now or contact Ashley Payne at Avanti Recruitment to find out more about the opportunity.
May 04, 2024
Full time
Avanti Recruitment is currently partnered with a global leading provider of innovative science, forensic & laboratory equipment. They're looking for a Senior Software Developer to join their growing multi-disciplinary team in Evesham, where you'll be working alongside other software, firmware, mechanical, hardware, and optical engineers as you collaborate in the design & development of their new products. The company is based in Evesham and works on a primarily on-site basis but can offer some flexible hybrid working. The business software and equipment are used by governments and forensic specialists in over 140 countries and the breakthroughs being made are helping to solve once unsolvable cases. You will be working closely with 8 other developers in an Agile environment with unit testing, Azure DevOps structure and Git control. This is a great opportunity for a .NET Developer to get involved with bringing new specialist products to life and get your hands on a variety of different projects based on various technologies. Essential skills: - C# - .NET Core/ .NET Framework - C++/C - Visual Studio - Development knowledge relating to Windows Applications, STM32 Arm MCUs, RTOS systems, and Embedded Linux systems. There's a strong benefits package including a salary of up to £65k based on a 37.5 hour working week, 25 days holiday, 5% pension, Bonus schemes, relocation assistance and flexible remote working. If you are interested please apply now or contact Ashley Payne at Avanti Recruitment to find out more about the opportunity.
Jonathan Lee Recruitment is working with an organisation based in the Farnborough area in the defence sector providing intelligence + communications solutions. We are recruiting a Senior Integration and Test Engineer to join their engineering function design and build cutting edge technology controlled by real time software. The role is based at their state of the art facility in the Farnborough area. This is an onsite role therefore candidates should only apply if able to work at this location from Monday to Friday. There is flexibility in the working hours and some fantastic salary benefits. To apply for this role you must have the ability to obtain and maintain SC clearance. As the Senior Test and Integration Engineer you will be supporting the Chief System Engineer in producing design documentation and configuring, commissioning and testing the simulators and their sub-systems. Liaising with project managers, software and hardware design engineers to ensure good cross-departmental information flow and to ensure tasks and problems are identified and communicated effectively. Production of design, test and tasking documentation within DOORS/JAMA requirements management tool, based on the V-Model design process. Define integration test Plans within the integration department with program managers this contributing to SCRUM planning. Reporting on integration progress and issues to the wider business. Essential Skills: Ability to understand and communicate complex system concepts to other team members. Great fault-finding skills to solve technical problems under pressure. Ability to operate modern Oscilloscopes and Spectrum Analysers. Ability to operate Vector/Phase Network Analysers and Logic Analysers an advantage. Ability to read and interpret circuit diagrams and RF schematics. The ability triage system faults ensuring they are directed to the correct team for swift resolution within the company reporting tools. Ability to write good quality documentation within the company tool set, including a comprehensive understanding of requirements management and the V-Model process. Desirable Skills An appreciation of software and firmware approaches in complex systems To apply for this engineering role, you will need a BSc in Systems Engineering, Electrical and Electronic Engineering or equivalent experience. You will also require the following: Role Requirements Ability to obtain and maintain SC Clearance. Good communication skills both verbal and written. Strong self-management and organisation skills, with a high attention to detail. Experience Systems test engineering, design, and integration, particularly from a defence industry background. Good general knowledge in electronics hardware and real-time software development. In return for your passion, collaborative approach, and commitment, you'll receive a generous salary of £52,000.00 and a benefits package, joining a friendly and inclusive culture. To apply for this full-time Senior Test and Integration Engineer job, please contact Jonathan Lee Recruitment today. Please refer any friends or colleagues for this role or direct them to our Careers page on our website. Your CV will be forwarded to Jonathan Lee Recruitment, a leading engineering and manufacturing recruitment consultancy established in 1978. The services advertised by Jonathan Lee Recruitment are those of an Employment Agency. In order for your CV to be processed effectively, please ensure your name, email address, phone number and location (post code OR town OR county, as a minimum) are included
May 04, 2024
Full time
Jonathan Lee Recruitment is working with an organisation based in the Farnborough area in the defence sector providing intelligence + communications solutions. We are recruiting a Senior Integration and Test Engineer to join their engineering function design and build cutting edge technology controlled by real time software. The role is based at their state of the art facility in the Farnborough area. This is an onsite role therefore candidates should only apply if able to work at this location from Monday to Friday. There is flexibility in the working hours and some fantastic salary benefits. To apply for this role you must have the ability to obtain and maintain SC clearance. As the Senior Test and Integration Engineer you will be supporting the Chief System Engineer in producing design documentation and configuring, commissioning and testing the simulators and their sub-systems. Liaising with project managers, software and hardware design engineers to ensure good cross-departmental information flow and to ensure tasks and problems are identified and communicated effectively. Production of design, test and tasking documentation within DOORS/JAMA requirements management tool, based on the V-Model design process. Define integration test Plans within the integration department with program managers this contributing to SCRUM planning. Reporting on integration progress and issues to the wider business. Essential Skills: Ability to understand and communicate complex system concepts to other team members. Great fault-finding skills to solve technical problems under pressure. Ability to operate modern Oscilloscopes and Spectrum Analysers. Ability to operate Vector/Phase Network Analysers and Logic Analysers an advantage. Ability to read and interpret circuit diagrams and RF schematics. The ability triage system faults ensuring they are directed to the correct team for swift resolution within the company reporting tools. Ability to write good quality documentation within the company tool set, including a comprehensive understanding of requirements management and the V-Model process. Desirable Skills An appreciation of software and firmware approaches in complex systems To apply for this engineering role, you will need a BSc in Systems Engineering, Electrical and Electronic Engineering or equivalent experience. You will also require the following: Role Requirements Ability to obtain and maintain SC Clearance. Good communication skills both verbal and written. Strong self-management and organisation skills, with a high attention to detail. Experience Systems test engineering, design, and integration, particularly from a defence industry background. Good general knowledge in electronics hardware and real-time software development. In return for your passion, collaborative approach, and commitment, you'll receive a generous salary of £52,000.00 and a benefits package, joining a friendly and inclusive culture. To apply for this full-time Senior Test and Integration Engineer job, please contact Jonathan Lee Recruitment today. Please refer any friends or colleagues for this role or direct them to our Careers page on our website. Your CV will be forwarded to Jonathan Lee Recruitment, a leading engineering and manufacturing recruitment consultancy established in 1978. The services advertised by Jonathan Lee Recruitment are those of an Employment Agency. In order for your CV to be processed effectively, please ensure your name, email address, phone number and location (post code OR town OR county, as a minimum) are included
My client who are a market leader in the design and manufacture of a range of Electronic life safety products are looking to further grow and develop their team and are seeking an Electronics Hardware Engineer, based in Lancashire. The Electronics Hardware Engineer, based in Lancashire, will report into the R&D Manager and will be responsible for the design of electronic hardware products and provide ongoing support to new and existing products. Other responsibilities include ensuring that products meet applicable functional, safety and EMC standards and managing the handover of product from R&D to manufacture. You will collaborate with PCB design engineers on layout and collaborate with firmware engineers as applicable, to ensure success of systems. The Electronics Hardware Engineer, Lancashire, will have knowledge and experience of some of the following: Analogue, digital, mixed-signal, microcontrollers, power management, micro power, linear and switching regulators. APPLY NOW for the Electronics Hardware Engineer, Lancashire, by sending your CV to or please call Brett on / for more information.
May 04, 2024
Full time
My client who are a market leader in the design and manufacture of a range of Electronic life safety products are looking to further grow and develop their team and are seeking an Electronics Hardware Engineer, based in Lancashire. The Electronics Hardware Engineer, based in Lancashire, will report into the R&D Manager and will be responsible for the design of electronic hardware products and provide ongoing support to new and existing products. Other responsibilities include ensuring that products meet applicable functional, safety and EMC standards and managing the handover of product from R&D to manufacture. You will collaborate with PCB design engineers on layout and collaborate with firmware engineers as applicable, to ensure success of systems. The Electronics Hardware Engineer, Lancashire, will have knowledge and experience of some of the following: Analogue, digital, mixed-signal, microcontrollers, power management, micro power, linear and switching regulators. APPLY NOW for the Electronics Hardware Engineer, Lancashire, by sending your CV to or please call Brett on / for more information.
A new and exciting opportunity has arisen for an Embedded Software Engineer to join a hugely exciting company who are going through an extended period of growth. Benefits: £35k-£50k Bonus, 25 days+BH, share options, healthcare, EV scheme Exceptional long term career progression opportunities With no day ever being the same the Embedded Software Engineer role offers genuine long-term progression and career development within a first-class manufacturing environment. Role & Responsibilities: Designing & developing firmware for both existing & new products Developing software for testing of products Producing high quality design & user documentation Reviewing code & design architecture Knowledge, Skills & Experience: Experience within engineering environment as an Embedded Software Engineer or similar role. Skilled in Embedded C & C++ Working on real-time systems How to apply: Suitable candidates for the Embedded Software Engineer role should apply immediately using the 'Apply Now' button by calling Oliver Broderick on or by sending your CV directly to . If you are interested in this position please click 'apply'. Hunter Selection Limited is a recruitment consultancy with offices UK wide, specialising in permanent & contract roles within Engineering & Manufacturing, IT & Digital, Science & Technology and Service & Sales sectors. Please note as we receive a high level of applications we can only respond to applicants whose skills & qualifications are suitable for this position. No terminology in this advert is intended to discriminate against any of the protected characteristics that fall under the Equality Act 2010. For the purposes of the Conduct Regulations 2003, when advertising permanent vacancies we are acting as an Employment Agency, and when advertising temporary/contract vacancies we are acting as an Employment Business.
May 04, 2024
Full time
A new and exciting opportunity has arisen for an Embedded Software Engineer to join a hugely exciting company who are going through an extended period of growth. Benefits: £35k-£50k Bonus, 25 days+BH, share options, healthcare, EV scheme Exceptional long term career progression opportunities With no day ever being the same the Embedded Software Engineer role offers genuine long-term progression and career development within a first-class manufacturing environment. Role & Responsibilities: Designing & developing firmware for both existing & new products Developing software for testing of products Producing high quality design & user documentation Reviewing code & design architecture Knowledge, Skills & Experience: Experience within engineering environment as an Embedded Software Engineer or similar role. Skilled in Embedded C & C++ Working on real-time systems How to apply: Suitable candidates for the Embedded Software Engineer role should apply immediately using the 'Apply Now' button by calling Oliver Broderick on or by sending your CV directly to . If you are interested in this position please click 'apply'. Hunter Selection Limited is a recruitment consultancy with offices UK wide, specialising in permanent & contract roles within Engineering & Manufacturing, IT & Digital, Science & Technology and Service & Sales sectors. Please note as we receive a high level of applications we can only respond to applicants whose skills & qualifications are suitable for this position. No terminology in this advert is intended to discriminate against any of the protected characteristics that fall under the Equality Act 2010. For the purposes of the Conduct Regulations 2003, when advertising permanent vacancies we are acting as an Employment Agency, and when advertising temporary/contract vacancies we are acting as an Employment Business.
Overview The role of Application Engineer is to develop engineering solutions using company products or board sets to meet customer needs. The role involves all aspects of engineering projects including assessing customer requirements, developing customer hardware and software solutions, supporting customers, and writing technical documentation. The role requires in-depth understanding of the functionality and use of the company's products and board sets and how to adapt them for new applications. It requires international travel. Duties and responsibilities Investigate requests for the development of solutions to meet customer applications, originating from customers or internally from Product Management. Undertake investigative / feasibility work to develop solutions. Plan and cost projects; provide information to Sales for quotation. Develop application solutions through developing new hardware and software, configuring products, and integrating 3rd party products. Test and maintain hardware and software, including release process, version control, and bug management. Write and maintain documentation for designs to describe functionality, use and reasons for design decisions. Perform acceptance testing of application solutions to verify correct operation, prior to release to the market. Resolve any issues found before providing to customers. Manage projects and work as a team member on projects; plan, track and manage development tasks. Work to deadlines and adapt plans as necessary to meet project objectives. Work collaboratively with people inside and outside the company, and coordinate other departments involved (such as R&D) to successfully achieve outcomes and results. Use company procedures, processes, and consistent styles. Write, issue and update hardware and software documentation; adhere to coding standards when developing software. Maintain traceability, update documentation, use version control for all document changes. Provide expert help for the Support team to help address customer problems with the use of solutions developed by Application Engineering. Capture and communicate ideas and technical information on solutions, their performance and application, verbally and in written technical documentation, and provide internally (Marketing, Sales) and externally to customers and Representatives. Write technical articles and application notes for customers and for publication. Support promotion of company application engineering capability at industry exhibitions. Manage customer relationship for application engineering projects: Build and maintain a strong working relationship with the customer to understand their needs and communicate that within the company. Experience: Embedded Firmware Development : Can develop real-time embedded firmware in C/C++ covering the full design life cycle; Has working experience with firmware release process, version control, and bug management. Hardware Development: Working experience with schematic capture, building and debugging circuits; Can use standard electronics principles to prove robustness of designs. Electronics Knowledge: Good design knowledge of digital and analogue electronics, and software design using C/C++. Project Management: Able to demonstrate successful outcomes on working on a project either autonomously or as part of a larger team; Experience working within an agile, continuous delivery environment. Procedures and Processes : Appreciates the benefits of working to defined processes; Prior contact using systems for software version control, issue tracking, planning would be a benefit, with an emphasis on using these tools to collaborate in a smooth fashion. Tools and Technologies: Able to specify, install, use and maintain tools and technologies (e.g. development environments) needed for software development. Education: Minimum of a 2:1 degree in a relevant field (for example, but not limited to, mechatronics, electronics, AI, robotics). This would ideally suit someone looking to move into their second job, but graduates would be considered. Please note: Only candidates with the relevant skills and experience will be contacted regarding this position. If you do not hear back from us within 5 days you have unfortunately been unsuccessful in your application for this position, however we may contact you in the future to discuss other opportunities. Please note: That no terminology in this advert is intended to discriminate on the grounds of a person's gender, marital status, race, religion, colour, age, disability or sexual orientation. Every candidate will be assessed only in accordance with their merits, qualifications and abilities to perform the duties of the job.
May 04, 2024
Full time
Overview The role of Application Engineer is to develop engineering solutions using company products or board sets to meet customer needs. The role involves all aspects of engineering projects including assessing customer requirements, developing customer hardware and software solutions, supporting customers, and writing technical documentation. The role requires in-depth understanding of the functionality and use of the company's products and board sets and how to adapt them for new applications. It requires international travel. Duties and responsibilities Investigate requests for the development of solutions to meet customer applications, originating from customers or internally from Product Management. Undertake investigative / feasibility work to develop solutions. Plan and cost projects; provide information to Sales for quotation. Develop application solutions through developing new hardware and software, configuring products, and integrating 3rd party products. Test and maintain hardware and software, including release process, version control, and bug management. Write and maintain documentation for designs to describe functionality, use and reasons for design decisions. Perform acceptance testing of application solutions to verify correct operation, prior to release to the market. Resolve any issues found before providing to customers. Manage projects and work as a team member on projects; plan, track and manage development tasks. Work to deadlines and adapt plans as necessary to meet project objectives. Work collaboratively with people inside and outside the company, and coordinate other departments involved (such as R&D) to successfully achieve outcomes and results. Use company procedures, processes, and consistent styles. Write, issue and update hardware and software documentation; adhere to coding standards when developing software. Maintain traceability, update documentation, use version control for all document changes. Provide expert help for the Support team to help address customer problems with the use of solutions developed by Application Engineering. Capture and communicate ideas and technical information on solutions, their performance and application, verbally and in written technical documentation, and provide internally (Marketing, Sales) and externally to customers and Representatives. Write technical articles and application notes for customers and for publication. Support promotion of company application engineering capability at industry exhibitions. Manage customer relationship for application engineering projects: Build and maintain a strong working relationship with the customer to understand their needs and communicate that within the company. Experience: Embedded Firmware Development : Can develop real-time embedded firmware in C/C++ covering the full design life cycle; Has working experience with firmware release process, version control, and bug management. Hardware Development: Working experience with schematic capture, building and debugging circuits; Can use standard electronics principles to prove robustness of designs. Electronics Knowledge: Good design knowledge of digital and analogue electronics, and software design using C/C++. Project Management: Able to demonstrate successful outcomes on working on a project either autonomously or as part of a larger team; Experience working within an agile, continuous delivery environment. Procedures and Processes : Appreciates the benefits of working to defined processes; Prior contact using systems for software version control, issue tracking, planning would be a benefit, with an emphasis on using these tools to collaborate in a smooth fashion. Tools and Technologies: Able to specify, install, use and maintain tools and technologies (e.g. development environments) needed for software development. Education: Minimum of a 2:1 degree in a relevant field (for example, but not limited to, mechatronics, electronics, AI, robotics). This would ideally suit someone looking to move into their second job, but graduates would be considered. Please note: Only candidates with the relevant skills and experience will be contacted regarding this position. If you do not hear back from us within 5 days you have unfortunately been unsuccessful in your application for this position, however we may contact you in the future to discuss other opportunities. Please note: That no terminology in this advert is intended to discriminate on the grounds of a person's gender, marital status, race, religion, colour, age, disability or sexual orientation. Every candidate will be assessed only in accordance with their merits, qualifications and abilities to perform the duties of the job.
We are currently recruiting for a Software Engineer for a expanding business based in Nottingham. This role will be stand alone Software Engineering role where you will be responsible for the development and testing of software solutions for this SME business. This may include software applications and software / firmware for new and current products. Other tasks will include integration with electronics and firmware as well as developing user interfaces. The ideal candidate will hold a relevant degree such as Computer Science or relevant experience who have programming skills in C#, C and / or C++ as well as exposure to Git. Any experience to virtual reality / augmented reality would be advantageous. You will also have excellent documentation, attention to detail and problem solving skills. If this role is of interest please apply today for immediate consideration. In return they are offering a competitive salary, pension, life assurance, 26 days holiday entitlement and free onsite parking.
May 04, 2024
Full time
We are currently recruiting for a Software Engineer for a expanding business based in Nottingham. This role will be stand alone Software Engineering role where you will be responsible for the development and testing of software solutions for this SME business. This may include software applications and software / firmware for new and current products. Other tasks will include integration with electronics and firmware as well as developing user interfaces. The ideal candidate will hold a relevant degree such as Computer Science or relevant experience who have programming skills in C#, C and / or C++ as well as exposure to Git. Any experience to virtual reality / augmented reality would be advantageous. You will also have excellent documentation, attention to detail and problem solving skills. If this role is of interest please apply today for immediate consideration. In return they are offering a competitive salary, pension, life assurance, 26 days holiday entitlement and free onsite parking.
As a Junior Developer you'll be at the forefront of open-source technology, playing a crucial role in developing innovative solutions and supporting our client's user community. This dynamic role offers a unique opportunity to work on both development and support aspects. Company Benefits: Competitive annual salary Annual performance-related bonus 21 days holidays + bank holidays Opportunity for hybrid working Contributory pension scheme Laptop Salary sacrifice scheme Casual dress Free car parking on-site Professional development opportunities, including workshops, training sessions, and access to courses. Key Responsibilities: Contribute to the development and enhancement of firmware and other software projects. Participate in all phases of the software development lifecycle, including design, coding, testing, and documentation. Collaborate with senior developers and participate in code reviews to ensure high-quality code and adherence to best practices. Provide technical support and guidance to users and community members. Troubleshoot and resolve issues reported by users, ranging from simple configuration problems to more complex software bugs. Document solutions and contribute to the community knowledge base. Engage with the open-source community through forums and social media. Contribute to community discussions, offering insights and recommendations for software improvements. Experience and Skills Requirements: Bachelor's degree in Computer Science, Software Engineering, or a related field, OR equivalent practical experience. Experience in programming with languages such as C, C++, Python, or Rust. Familiarity with software development tools and version control systems (e.g., Git). Strong problem-solving skills and the ability to work independently. Passion for technology and a desire to make a positive impact in the tech community. Basic understanding of hardware, firmware, and low-level software interactions. Excellent communication skills, both verbal and written, with the ability to articulate technical concepts clearly and concisely. Ability to tackle challenges head-on and independently find solutions to problems. A team player with strong collaboration skills. Comfortable working in an office that has a dog. Car driver due to remote location of office. If you have not been contacted within 5 working days, then unfortunately on this occasion your CV has not been shortlisted.
May 04, 2024
Full time
As a Junior Developer you'll be at the forefront of open-source technology, playing a crucial role in developing innovative solutions and supporting our client's user community. This dynamic role offers a unique opportunity to work on both development and support aspects. Company Benefits: Competitive annual salary Annual performance-related bonus 21 days holidays + bank holidays Opportunity for hybrid working Contributory pension scheme Laptop Salary sacrifice scheme Casual dress Free car parking on-site Professional development opportunities, including workshops, training sessions, and access to courses. Key Responsibilities: Contribute to the development and enhancement of firmware and other software projects. Participate in all phases of the software development lifecycle, including design, coding, testing, and documentation. Collaborate with senior developers and participate in code reviews to ensure high-quality code and adherence to best practices. Provide technical support and guidance to users and community members. Troubleshoot and resolve issues reported by users, ranging from simple configuration problems to more complex software bugs. Document solutions and contribute to the community knowledge base. Engage with the open-source community through forums and social media. Contribute to community discussions, offering insights and recommendations for software improvements. Experience and Skills Requirements: Bachelor's degree in Computer Science, Software Engineering, or a related field, OR equivalent practical experience. Experience in programming with languages such as C, C++, Python, or Rust. Familiarity with software development tools and version control systems (e.g., Git). Strong problem-solving skills and the ability to work independently. Passion for technology and a desire to make a positive impact in the tech community. Basic understanding of hardware, firmware, and low-level software interactions. Excellent communication skills, both verbal and written, with the ability to articulate technical concepts clearly and concisely. Ability to tackle challenges head-on and independently find solutions to problems. A team player with strong collaboration skills. Comfortable working in an office that has a dog. Car driver due to remote location of office. If you have not been contacted within 5 working days, then unfortunately on this occasion your CV has not been shortlisted.
Are you a talented Embedded Firmware Engineer ready to embark on a journey with a pioneering company that specializes in designing and developing cutting-edge low power devices? Look no further! As this position will see you join an established team and contribute to the development of revolutionary low power devices that encompass GSM and satellite signal technology. This will give you the opportunity to work alongside experienced professionals, you'll receive unparalleled mentorship and have the chance to progress your career to new heights. Why Choose This position? Collaborative Environment: Join a close-knit team of 10 engineers, including three highly experienced firmware experts. Learn from the best and thrive in an environment that fosters growth and innovation. Career Advancement: Our client believes in investing in their employees' futures. As a graduate-level firmware engineer or someone with a few years of experience, you'll have ample opportunities to expand your skill set and take on challenging projects that push the boundaries of technology. Technical Excellence: Dive into the exciting realm of firmware development, where you will design, develop, and maintain firmware and software modules. Your contributions will encompass device drivers, diagnostic monitors, and application firmware, all while applying industry standards and protocols to meet requirements and system needs. Optimization and Innovation: Embrace the thrill of problem-solving as you debug and test firmware and algorithms, optimizing product functionality to ensure peak performance. Your work will directly impact the success of our clients industry-specific hardware solutions. Varied Responsibilities: Immerse yourself in a diverse range of tasks, including evaluating existing firmware performance, troubleshooting issues, and creating instructional technical manuscripts. Participate in code reviews and contribute to the collaborative development process. Technical Expertise: Your skills in electronics engineering, computer science, or related fields will shine as you utilize your experience developing firmware for real-time embedded systems. Leverage your solid C programming expertise on 16/32-bit microprocessor embedded platforms. Low Power Technologies: Gain experience with cellular M2M modems and LPWAN technologies for IoT applications. Your knowledge of MODBUS, RS232, RS485, MQTT, I2C, and SPI will further enhance your contribution to our innovative projects. Other benefits include a starting salary of £50,000 - £60,000, 25-days holiday + bank, private medical, 4% pension contribution, hybrid home working, and more. Take the Leap and Apply Today for more information!
May 03, 2024
Full time
Are you a talented Embedded Firmware Engineer ready to embark on a journey with a pioneering company that specializes in designing and developing cutting-edge low power devices? Look no further! As this position will see you join an established team and contribute to the development of revolutionary low power devices that encompass GSM and satellite signal technology. This will give you the opportunity to work alongside experienced professionals, you'll receive unparalleled mentorship and have the chance to progress your career to new heights. Why Choose This position? Collaborative Environment: Join a close-knit team of 10 engineers, including three highly experienced firmware experts. Learn from the best and thrive in an environment that fosters growth and innovation. Career Advancement: Our client believes in investing in their employees' futures. As a graduate-level firmware engineer or someone with a few years of experience, you'll have ample opportunities to expand your skill set and take on challenging projects that push the boundaries of technology. Technical Excellence: Dive into the exciting realm of firmware development, where you will design, develop, and maintain firmware and software modules. Your contributions will encompass device drivers, diagnostic monitors, and application firmware, all while applying industry standards and protocols to meet requirements and system needs. Optimization and Innovation: Embrace the thrill of problem-solving as you debug and test firmware and algorithms, optimizing product functionality to ensure peak performance. Your work will directly impact the success of our clients industry-specific hardware solutions. Varied Responsibilities: Immerse yourself in a diverse range of tasks, including evaluating existing firmware performance, troubleshooting issues, and creating instructional technical manuscripts. Participate in code reviews and contribute to the collaborative development process. Technical Expertise: Your skills in electronics engineering, computer science, or related fields will shine as you utilize your experience developing firmware for real-time embedded systems. Leverage your solid C programming expertise on 16/32-bit microprocessor embedded platforms. Low Power Technologies: Gain experience with cellular M2M modems and LPWAN technologies for IoT applications. Your knowledge of MODBUS, RS232, RS485, MQTT, I2C, and SPI will further enhance your contribution to our innovative projects. Other benefits include a starting salary of £50,000 - £60,000, 25-days holiday + bank, private medical, 4% pension contribution, hybrid home working, and more. Take the Leap and Apply Today for more information!
Job Title : Senior Firmware Engineer Location : Plymouth, Devon Working Arrangement : On-Site 1 Day Per Fortnight Key Experience/Skills: - Demonstrable skills in modern C microcontroller firmware development for embedded devices - Good Knowledge of low-power wireless comms', such as ZigbeeBLE/ Bluetooth and WI-Fi - It is expected you will have an understanding of electronics and microcontroller-based embedded systems - Your background will include experience with various embedded software development environments including compilers, debuggers, toolchains and emulators Desirable - Experience of low-level communication protocols (SPI, I2C, UART) implementation and debugging - Knowledge of version control principals & experience using a version control tool - Understanding of the software development lifecycle stages and reasons for following this process - Experience with either consumer electronics, IoT or audio product development Education : Degree in Software Engineering, Computer Science, Electrical/electronic Engineering or equivalent is required.
May 03, 2024
Full time
Job Title : Senior Firmware Engineer Location : Plymouth, Devon Working Arrangement : On-Site 1 Day Per Fortnight Key Experience/Skills: - Demonstrable skills in modern C microcontroller firmware development for embedded devices - Good Knowledge of low-power wireless comms', such as ZigbeeBLE/ Bluetooth and WI-Fi - It is expected you will have an understanding of electronics and microcontroller-based embedded systems - Your background will include experience with various embedded software development environments including compilers, debuggers, toolchains and emulators Desirable - Experience of low-level communication protocols (SPI, I2C, UART) implementation and debugging - Knowledge of version control principals & experience using a version control tool - Understanding of the software development lifecycle stages and reasons for following this process - Experience with either consumer electronics, IoT or audio product development Education : Degree in Software Engineering, Computer Science, Electrical/electronic Engineering or equivalent is required.
Overview The role of Application Engineer is to develop engineering solutions using company products or board sets to meet customer needs. The role involves all aspects of engineering projects including assessing customer requirements, developing customer hardware and software solutions, supporting customers, and writing technical documentation. The role requires in-depth understanding of the functionality and use of the company's products and board sets and how to adapt them for new applications. It requires international travel. Duties and responsibilities ? Investigate requests for the development of solutions to meet customer applications, originating from customers or internally from Product Management. Undertake investigative / feasibility work to develop solutions. Plan and cost projects; provide information to Sales for quotation. Develop application solutions through developing new hardware and software, configuring products, and integrating 3rd party products. Test and maintain hardware and software, including release process, version control, and bug management. Write and maintain documentation for designs to describe functionality, use and reasons for design decisions. Perform acceptance testing of application solutions to verify correct operation, prior to release to the market. Resolve any issues found before providing to customers. Manage projects and work as a team member on projects; plan, track and manage development tasks. Work to deadlines and adapt plans as necessary to meet project objectives. Work collaboratively with people inside and outside the company, and coordinate other departments involved (such as R&D) to successfully achieve outcomes and results. Use company procedures, processes, and consistent styles. Write, issue and update hardware and software documentation; adhere to coding standards when developing software. Maintain traceability, update documentation, use version control for all document changes. Provide expert help for the Support team to help address customer problems with the use of solutions developed by Application Engineering. Capture and communicate ideas and technical information on solutions, their performance and application, verbally and in written technical documentation, and provide internally (Marketing, Sales) and externally to customers and Representatives. Write technical articles and application notes for customers and for publication. Support promotion of company application engineering capability at industry exhibitions. Manage customer relationship for application engineering projects: Build and maintain a strong working relationship with the customer to understand their needs and communicate that within the company. Experience: Embedded Firmware Development : Can develop real-time embedded firmware in C/C++ covering the full design life cycle; Has working experience with firmware release process, version control, and bug management. Hardware Development: Working experience with schematic capture, building and debugging circuits; Can use standard electronics principles to prove robustness of designs. Electronics Knowledge: Good design knowledge of digital and analogue electronics, and software design using C/C++. Project Management: Able to demonstrate successful outcomes on working on a project either autonomously or as part of a larger team; Experience working within an agile, continuous delivery environment. Procedures and Processes : Appreciates the benefits of working to defined processes; Prior contact using systems for software version control, issue tracking, planning would be a benefit, with an emphasis on using these tools to collaborate in a smooth fashion. Tools and Technologies: Able to specify, install, use and maintain tools and technologies (e.g. development environments) needed for software development. Education: Minimum of a 2:1 degree in a relevant field (for example, but not limited to, mechatronics, electronics, AI, robotics). This would ideally suit someone looking to move into their second job, but graduates would be considered. Please note: Only candidates with the relevant skills and experience will be contacted regarding this position. If you do not hear back from us within 5 days you have unfortunately been unsuccessful in your application for this position, however we may contact you in the future to discuss other opportunities. Please note: That no terminology in this advert is intended to discriminate on the grounds of a person's gender, marital status, race, religion, colour, age, disability or sexual orientation. Every candidate will be assessed only in accordance with their merits, qualifications and abilities to perform the duties of the job.
May 03, 2024
Full time
Overview The role of Application Engineer is to develop engineering solutions using company products or board sets to meet customer needs. The role involves all aspects of engineering projects including assessing customer requirements, developing customer hardware and software solutions, supporting customers, and writing technical documentation. The role requires in-depth understanding of the functionality and use of the company's products and board sets and how to adapt them for new applications. It requires international travel. Duties and responsibilities ? Investigate requests for the development of solutions to meet customer applications, originating from customers or internally from Product Management. Undertake investigative / feasibility work to develop solutions. Plan and cost projects; provide information to Sales for quotation. Develop application solutions through developing new hardware and software, configuring products, and integrating 3rd party products. Test and maintain hardware and software, including release process, version control, and bug management. Write and maintain documentation for designs to describe functionality, use and reasons for design decisions. Perform acceptance testing of application solutions to verify correct operation, prior to release to the market. Resolve any issues found before providing to customers. Manage projects and work as a team member on projects; plan, track and manage development tasks. Work to deadlines and adapt plans as necessary to meet project objectives. Work collaboratively with people inside and outside the company, and coordinate other departments involved (such as R&D) to successfully achieve outcomes and results. Use company procedures, processes, and consistent styles. Write, issue and update hardware and software documentation; adhere to coding standards when developing software. Maintain traceability, update documentation, use version control for all document changes. Provide expert help for the Support team to help address customer problems with the use of solutions developed by Application Engineering. Capture and communicate ideas and technical information on solutions, their performance and application, verbally and in written technical documentation, and provide internally (Marketing, Sales) and externally to customers and Representatives. Write technical articles and application notes for customers and for publication. Support promotion of company application engineering capability at industry exhibitions. Manage customer relationship for application engineering projects: Build and maintain a strong working relationship with the customer to understand their needs and communicate that within the company. Experience: Embedded Firmware Development : Can develop real-time embedded firmware in C/C++ covering the full design life cycle; Has working experience with firmware release process, version control, and bug management. Hardware Development: Working experience with schematic capture, building and debugging circuits; Can use standard electronics principles to prove robustness of designs. Electronics Knowledge: Good design knowledge of digital and analogue electronics, and software design using C/C++. Project Management: Able to demonstrate successful outcomes on working on a project either autonomously or as part of a larger team; Experience working within an agile, continuous delivery environment. Procedures and Processes : Appreciates the benefits of working to defined processes; Prior contact using systems for software version control, issue tracking, planning would be a benefit, with an emphasis on using these tools to collaborate in a smooth fashion. Tools and Technologies: Able to specify, install, use and maintain tools and technologies (e.g. development environments) needed for software development. Education: Minimum of a 2:1 degree in a relevant field (for example, but not limited to, mechatronics, electronics, AI, robotics). This would ideally suit someone looking to move into their second job, but graduates would be considered. Please note: Only candidates with the relevant skills and experience will be contacted regarding this position. If you do not hear back from us within 5 days you have unfortunately been unsuccessful in your application for this position, however we may contact you in the future to discuss other opportunities. Please note: That no terminology in this advert is intended to discriminate on the grounds of a person's gender, marital status, race, religion, colour, age, disability or sexual orientation. Every candidate will be assessed only in accordance with their merits, qualifications and abilities to perform the duties of the job.
IT Infrastructure Engineer / IT Infrastructure Analyst Job Type: Full Time - Permanent Location: Guildford - Hybrid role Salary: £50-£58,000 per annum Exciting opportunity to join a world-renowned organisation based in Guildford who are seeking an experienced IT Infrastructure Engineer to work in their an established IT department. The role involves administration and project delivery of IT infrastructure, as well as providing 3rd line support to the Service Desk. This position requires a minimum of 5 years' experience in senior technical support and project delivery within a complex network environment. This is a great chance to join an impressive organisation with an outstanding benefits package (see more details below) Day to Day of the role: Provide technical expertise in the administration, implementation, and maintenance of all IT Infrastructure elements (Networking, Compute, and Storage). Deliver technical projects and provide subject matter expertise in infrastructure services such as Networking, Cloud, Mail, Remote access, and SAN. Assist with system architecture design and the securing of IT environments. Utilise ITIL methodologies for Availability, Capacity, Resilience, and Supportability Management. Support the resolution of escalated IT tickets and problems. Design and deliver infrastructure services through project briefs and schedules, ensuring adherence to change management processes. Conduct routine maintenance of infrastructure services, including firmware updates, OS patch management, system upgrades, and virtual infrastructure management. Provide 3rd line services within the Service Desk, resolving escalated incidents in line with Helpdesk SLAs. Offer technical expertise on IT-related matters and assist the Infrastructure Manager as needed. Review systems architecture and security, and recommend improvements based on new technologies. Required Skills & Qualifications: Minimum 5 years' experience in technical support and project delivery within a complex network environment. Strong knowledge of Microsoft servers, Network hardware, SAN/NAS storage technologies, HP hardware, Fortinet firewalls and switches, Linux. Significant experience with Firewall management, Network Switch management, VMware vSphere technologies, Microsoft operating systems and Exchange server roles, Storage technologies, Hybrid and Cloud-based technologies, Backup and cloud storage technologies. Desirable certifications: MCSE, CCNA, VCP (not mandatory). Degree in computing or equivalent preferred. Strong communication skills and competent troubleshooting abilities. Ability to articulate project deliverables and designs. Self-motivated and able to work in a busy environment. Benefits Include 32 Day Annual Leave (Plus Bank Holidays Up to 8% Employer Pension Annual Bonus Life Assurance Private health Cover
May 03, 2024
Full time
IT Infrastructure Engineer / IT Infrastructure Analyst Job Type: Full Time - Permanent Location: Guildford - Hybrid role Salary: £50-£58,000 per annum Exciting opportunity to join a world-renowned organisation based in Guildford who are seeking an experienced IT Infrastructure Engineer to work in their an established IT department. The role involves administration and project delivery of IT infrastructure, as well as providing 3rd line support to the Service Desk. This position requires a minimum of 5 years' experience in senior technical support and project delivery within a complex network environment. This is a great chance to join an impressive organisation with an outstanding benefits package (see more details below) Day to Day of the role: Provide technical expertise in the administration, implementation, and maintenance of all IT Infrastructure elements (Networking, Compute, and Storage). Deliver technical projects and provide subject matter expertise in infrastructure services such as Networking, Cloud, Mail, Remote access, and SAN. Assist with system architecture design and the securing of IT environments. Utilise ITIL methodologies for Availability, Capacity, Resilience, and Supportability Management. Support the resolution of escalated IT tickets and problems. Design and deliver infrastructure services through project briefs and schedules, ensuring adherence to change management processes. Conduct routine maintenance of infrastructure services, including firmware updates, OS patch management, system upgrades, and virtual infrastructure management. Provide 3rd line services within the Service Desk, resolving escalated incidents in line with Helpdesk SLAs. Offer technical expertise on IT-related matters and assist the Infrastructure Manager as needed. Review systems architecture and security, and recommend improvements based on new technologies. Required Skills & Qualifications: Minimum 5 years' experience in technical support and project delivery within a complex network environment. Strong knowledge of Microsoft servers, Network hardware, SAN/NAS storage technologies, HP hardware, Fortinet firewalls and switches, Linux. Significant experience with Firewall management, Network Switch management, VMware vSphere technologies, Microsoft operating systems and Exchange server roles, Storage technologies, Hybrid and Cloud-based technologies, Backup and cloud storage technologies. Desirable certifications: MCSE, CCNA, VCP (not mandatory). Degree in computing or equivalent preferred. Strong communication skills and competent troubleshooting abilities. Ability to articulate project deliverables and designs. Self-motivated and able to work in a busy environment. Benefits Include 32 Day Annual Leave (Plus Bank Holidays Up to 8% Employer Pension Annual Bonus Life Assurance Private health Cover
Avanti Recruitment has partnered with a growing tech company based in Bristol that is hiring for an embedded software engineer to join their development team. The company is partnered with some high-key names in the semiconductor industry, so you'll get a tonne of opportunities to work with brand-new hardware on a variety of interesting projects in a variety of different fields including; medical, consumer electronics, and engineering. What we're looking for:Demonstrable experience working on large projectsReal-time embedded software development experience in "C" (using FreeRTOS or similar)Embedded Linux (preferably low-level Yocto drivers/kernel) development experience Experience working on machine learning, computer vision, or video/image processing projects would also be advantageous. This is just a few things that would stand out to us on a candidates' CV, but if you only tick one or two of the boxes we'd still be keen to hear from you. You'll be bringing various projects through the development life-cycle, from concept stage all the way through to release, and get involved in all aspects of development. From low-level Linux kernel & device drivers, real-time firmware development, all the way to Linux apps & testing in Python and C++. There are different routes for progression, whether you want to remain fully hands-on as a Principal or take the helm and grow into a team/project lead. On offer is a salary up to £70,000 + benefits including an employee options scheme, annual bonus, 25 days holiday, 5% pension contribution, as well as relocation assistance where necessary. There's a 2 stage interview process and we've already got candidates interviewing. For more information on this role & immediate consideration, apply now or contact Kirstin at Avanti Recruitment ASAP to avoid disappointment.
May 03, 2024
Full time
Avanti Recruitment has partnered with a growing tech company based in Bristol that is hiring for an embedded software engineer to join their development team. The company is partnered with some high-key names in the semiconductor industry, so you'll get a tonne of opportunities to work with brand-new hardware on a variety of interesting projects in a variety of different fields including; medical, consumer electronics, and engineering. What we're looking for:Demonstrable experience working on large projectsReal-time embedded software development experience in "C" (using FreeRTOS or similar)Embedded Linux (preferably low-level Yocto drivers/kernel) development experience Experience working on machine learning, computer vision, or video/image processing projects would also be advantageous. This is just a few things that would stand out to us on a candidates' CV, but if you only tick one or two of the boxes we'd still be keen to hear from you. You'll be bringing various projects through the development life-cycle, from concept stage all the way through to release, and get involved in all aspects of development. From low-level Linux kernel & device drivers, real-time firmware development, all the way to Linux apps & testing in Python and C++. There are different routes for progression, whether you want to remain fully hands-on as a Principal or take the helm and grow into a team/project lead. On offer is a salary up to £70,000 + benefits including an employee options scheme, annual bonus, 25 days holiday, 5% pension contribution, as well as relocation assistance where necessary. There's a 2 stage interview process and we've already got candidates interviewing. For more information on this role & immediate consideration, apply now or contact Kirstin at Avanti Recruitment ASAP to avoid disappointment.
Software Engineer (C/C++ for Embedded Systems) Harrogate, North Yorkshire £35,000 - £40,000 per annum Ford & Stanley Specialists in Digital are recruiting a Software Engineer for a high-technology company who effectively ensure the successful running of the rail industry in Scotland. The Opportunity This company are a high-technology outfit based in Harrogate that provides highly innovative signalling systems to the UK s leading rail organisations. Originally a small business, built and run by PhD-qualified engineers, they were acquired by a multi-national in 2021 and are now looking to enhance the Business by adding a Software Engineer to support with writing code for embedded systems. Their main product is currently signalling systems that work in highly remote areas that are providing strategic rural routes where traditional ETCS signalling systems are not cost-effective. As a business they effectively run the railway in Scotland and this area in particular is an area of repeat business. This business are now looking to add a Software Engineer to the ranks to be responsible for the design and implementation of software running on multiple servers and embedded platforms which will contribute to the company s extensive software library. Location: Harrogate, North Yorkshire (Hybrid working available after probation period 3 days in office, 2 days remote) Role and Responsibilities: Designing, writing, testing, and maintaining software using C/C++ language. Writing unit test software to support development and testing of new product prototypes. Participating in formal software testing, including factory and site acceptance testing of products. Documenting Applications and composing user manuals. Maintaining Software Development records. Participating in weekly team administration and engineering meetings. Assisting in maintaining a positive, enthusiastic, supportive work environment. Interacting with the Engineering Team, Operations Manager and Project Manager. Liaising with the Project Manager to estimate development schedules and reporting on progress. The Candidate Opportunity to join an industry specialist with ambitious growth plans who ensures the successful running of the rail industry in Scotland. Due to this business being an SME this person will have freedom of thought and have their expertise listened to. This person will receive the backing to develop their skills further in other areas such as hardware/firmware/design etc. Essentials Experience and knowledge of C/C++, an understanding of object-orientated programming techniques would be highly desirable. Will be able to demonstrate strong technical contribution to practical engineering projects. Full UK Driving Licence Desirable Experience with microcontrollers and embedded platforms, along with knowledge of electronic hardware. An understanding of SQL databases and an appreciation for software version control. Experience and understanding of GUI frameworks, such as Qt and QML (or similar). Experience of distributed system programming techniques using server-client, sockets, or other communications protocols Closing Date: Monday 10th June 2024 Likely Job Titles: Software Engineer, Software Developer About Ford & Stanley Group Ford & Stanley Group are in the business of people and performance. Our mission is to create one million better workdays through facilitating great recruitment, leadership and occupational mental fitness. Ford & Stanley Group Ltd is a Disability Confident Committed employer and is committed to a policy of equal opportunities for all opportunity seekers. We shall adhere to such a policy at all times and will review on an on-going basis all aspects of recruitment to avoid unlawful or undesirable discrimination. We will treat everyone equally irrespective sex, sexual orientation, gender reassignment, marital or civil partnership status, age, disability, colour, race, nationality, ethnic or national origin, religion or belief or political beliefs and we place an obligation upon all staff to respect and act in accordance with the policy.
May 03, 2024
Full time
Software Engineer (C/C++ for Embedded Systems) Harrogate, North Yorkshire £35,000 - £40,000 per annum Ford & Stanley Specialists in Digital are recruiting a Software Engineer for a high-technology company who effectively ensure the successful running of the rail industry in Scotland. The Opportunity This company are a high-technology outfit based in Harrogate that provides highly innovative signalling systems to the UK s leading rail organisations. Originally a small business, built and run by PhD-qualified engineers, they were acquired by a multi-national in 2021 and are now looking to enhance the Business by adding a Software Engineer to support with writing code for embedded systems. Their main product is currently signalling systems that work in highly remote areas that are providing strategic rural routes where traditional ETCS signalling systems are not cost-effective. As a business they effectively run the railway in Scotland and this area in particular is an area of repeat business. This business are now looking to add a Software Engineer to the ranks to be responsible for the design and implementation of software running on multiple servers and embedded platforms which will contribute to the company s extensive software library. Location: Harrogate, North Yorkshire (Hybrid working available after probation period 3 days in office, 2 days remote) Role and Responsibilities: Designing, writing, testing, and maintaining software using C/C++ language. Writing unit test software to support development and testing of new product prototypes. Participating in formal software testing, including factory and site acceptance testing of products. Documenting Applications and composing user manuals. Maintaining Software Development records. Participating in weekly team administration and engineering meetings. Assisting in maintaining a positive, enthusiastic, supportive work environment. Interacting with the Engineering Team, Operations Manager and Project Manager. Liaising with the Project Manager to estimate development schedules and reporting on progress. The Candidate Opportunity to join an industry specialist with ambitious growth plans who ensures the successful running of the rail industry in Scotland. Due to this business being an SME this person will have freedom of thought and have their expertise listened to. This person will receive the backing to develop their skills further in other areas such as hardware/firmware/design etc. Essentials Experience and knowledge of C/C++, an understanding of object-orientated programming techniques would be highly desirable. Will be able to demonstrate strong technical contribution to practical engineering projects. Full UK Driving Licence Desirable Experience with microcontrollers and embedded platforms, along with knowledge of electronic hardware. An understanding of SQL databases and an appreciation for software version control. Experience and understanding of GUI frameworks, such as Qt and QML (or similar). Experience of distributed system programming techniques using server-client, sockets, or other communications protocols Closing Date: Monday 10th June 2024 Likely Job Titles: Software Engineer, Software Developer About Ford & Stanley Group Ford & Stanley Group are in the business of people and performance. Our mission is to create one million better workdays through facilitating great recruitment, leadership and occupational mental fitness. Ford & Stanley Group Ltd is a Disability Confident Committed employer and is committed to a policy of equal opportunities for all opportunity seekers. We shall adhere to such a policy at all times and will review on an on-going basis all aspects of recruitment to avoid unlawful or undesirable discrimination. We will treat everyone equally irrespective sex, sexual orientation, gender reassignment, marital or civil partnership status, age, disability, colour, race, nationality, ethnic or national origin, religion or belief or political beliefs and we place an obligation upon all staff to respect and act in accordance with the policy.