About the role
We are an innovative high-tech next-generation telecommunications start-up based in the Surrey area, actively seeking exceptionally talented engineers to join our dynamic team. As part of this role, your focus will span the entire software development lifecycle, from concept through to volume production. You will be engaged in every aspect of the development process to ensure successful outcomes. This role requires a strong emphasis on multi-functional collaboration and fostering a robust team spirit. We are seeking candidates with a flexible working attitude, a team player who can also demonstrating the ability to work autonomously and take responsibility in a dynamic environment.
Responsibilities
Participate in the full life cycle of telecoms product development, from specification and design through implementation, testing and support.
Provide technical leadership in software development for embedded systems in a Linux environment, perform design integration and testing.
Work with real-time operating systems or develop software that operates in real-time environments, ensuring that critical tasks are executed within specified time constraints.
Optimise software performance and memory usage to meet the resource constraints of embedded systems, ensuring efficient utilisation of hardware resources.
Collaborate with Firmware and Hardware engineers to ensure that projects are delivered on time.
Coordinate design review activities to ensure that designs meet their requirements.
Create and maintain comprehensive documentation for the embedded software, including design specifications, coding standards, and user manuals.
Stay updated on emerging technologies, tools and best practices in embedded software development.
Candidate requirements
Bachelor’s or master’s degree in computer engineering, electronics or related fields.
Over 8 years’ proven Industrial experience in embedded software design within the telecommunication sector.
Strong Software Engineering skills including design, programming using C, scripting (Python, perl).
Very strong Linux experience.
Must have a deep understanding of digital circuits, Microcontrollers, Microprocessors and FPGAs.
Strong experience in developing and testing communication protocols (I2C, SPI, Ethernet, UART).
Good knowledge on ARM drivers and low-level device interface design and development.
Ability to work collaboratively and build and maintain relationships with team members.
Experience developing embedded Linux on ARM processors.
Experience with source control e.g. Git, SVN, CVS
Excellent debugging skills using debugging and testing tools: JTAG, Oscilloscope, Logic analysers.
Excellent verbal and written communication skills.
Apr 05, 2024
Full time
About the role
We are an innovative high-tech next-generation telecommunications start-up based in the Surrey area, actively seeking exceptionally talented engineers to join our dynamic team. As part of this role, your focus will span the entire software development lifecycle, from concept through to volume production. You will be engaged in every aspect of the development process to ensure successful outcomes. This role requires a strong emphasis on multi-functional collaboration and fostering a robust team spirit. We are seeking candidates with a flexible working attitude, a team player who can also demonstrating the ability to work autonomously and take responsibility in a dynamic environment.
Responsibilities
Participate in the full life cycle of telecoms product development, from specification and design through implementation, testing and support.
Provide technical leadership in software development for embedded systems in a Linux environment, perform design integration and testing.
Work with real-time operating systems or develop software that operates in real-time environments, ensuring that critical tasks are executed within specified time constraints.
Optimise software performance and memory usage to meet the resource constraints of embedded systems, ensuring efficient utilisation of hardware resources.
Collaborate with Firmware and Hardware engineers to ensure that projects are delivered on time.
Coordinate design review activities to ensure that designs meet their requirements.
Create and maintain comprehensive documentation for the embedded software, including design specifications, coding standards, and user manuals.
Stay updated on emerging technologies, tools and best practices in embedded software development.
Candidate requirements
Bachelor’s or master’s degree in computer engineering, electronics or related fields.
Over 8 years’ proven Industrial experience in embedded software design within the telecommunication sector.
Strong Software Engineering skills including design, programming using C, scripting (Python, perl).
Very strong Linux experience.
Must have a deep understanding of digital circuits, Microcontrollers, Microprocessors and FPGAs.
Strong experience in developing and testing communication protocols (I2C, SPI, Ethernet, UART).
Good knowledge on ARM drivers and low-level device interface design and development.
Ability to work collaboratively and build and maintain relationships with team members.
Experience developing embedded Linux on ARM processors.
Experience with source control e.g. Git, SVN, CVS
Excellent debugging skills using debugging and testing tools: JTAG, Oscilloscope, Logic analysers.
Excellent verbal and written communication skills.
Full Stack Software Developer – East Midlands Pay Rate to Umbrella: Up to £550 per day Security Clearance: DBS CV Deadline: Monday 25th at 13:00 Interview Process: 1 stage teams Headcount: 1 Digital/Non Digital: Digital Contracting Authority: NHS Arden and Greater East Midlands Commissioning Support Unit Contract Length: 6 months Location: remote IR35: Inside Minimum Requirement: Arden & GEM CSU is searching for a talented individual to support our Systems and Reporting Team. The applicant will have at least 3 years experience developing .NET based web systems and should be familiar with working in the Azure Cloud. Significant experience in the following; .NET Web Development Automated deployment (CI/CD) Microsoft SQL Server Azure Cloud based Technologies Build web based customer facing systems Debugging complex problems Design and implement a web based system from the ground up 1. Excellent programming skills in .Net using C#, MVC, Entity Framework, Web API. Visual Studio IDE. Web Hosting / IIS. OAuth 2.0 /OpenID Connect. 2. .NET Core Web Development - C# 3. Bootstrap Responsive Web Design, HTML 5, CSS, JavaScript, Angular Framework 4. Microsoft Azure Cloud 5. Azure Dev Ops (CI/CD) 6. OAuth 2.0 / OIDC 7. Understanding of OOP design and modelling techniques. 8. Microsoft SQL Server 9. XUnit Testing Framewaork 10. AGILE working practices 11. Good communication and interpersonal skills, including the ability to provide detailed and technical advice to both specialists and non-technical staff and customers. 12. Excellent written, presentation and verbal skills. Degree in Computing Science or equivalent knowledge and experience gained through working at a similar level in specialist area Designs, runs and improves software that meets user needs. Responsible for writing clean, secure code following a test-driven approach; create code that is open by default and easy for others to reuse. Lead development on one or a small number of related project teams. Be proficient in a wide range of technical systems; be involved in identifying appropriate technology and approaches, deciding when software should be written; contribute to the developer community; provide technical leadership; promote knowledge sharing and adoption of good practice. Typical Skills: Manage the service components to ensure they meet business needs and performance targets. Identify process optimisation opportunities. Designing solutions and services with security controls embedded, specifically engineered as mitigation against security threats. Demonstrate strong understanding and application of the most appropriate modern standards. Advise on the right way to apply standards and methods, ensuring compliance. Maintain technical responsibility for all the stages and iterations of a software development project. Know a variety of methods of prototyping and can choose the most appropriate ones. Review the systems designs of others to ensure selection of appropriate technology. Coordinate build activities across systems and understand how to undertake and support integration-testing activities. Know how to prioritise and define approaches to understand the user story, guiding others in doing so. You can offer recommendations on the best tools and methods to be used.
Apr 22, 2022
Contractor
Full Stack Software Developer – East Midlands Pay Rate to Umbrella: Up to £550 per day Security Clearance: DBS CV Deadline: Monday 25th at 13:00 Interview Process: 1 stage teams Headcount: 1 Digital/Non Digital: Digital Contracting Authority: NHS Arden and Greater East Midlands Commissioning Support Unit Contract Length: 6 months Location: remote IR35: Inside Minimum Requirement: Arden & GEM CSU is searching for a talented individual to support our Systems and Reporting Team. The applicant will have at least 3 years experience developing .NET based web systems and should be familiar with working in the Azure Cloud. Significant experience in the following; .NET Web Development Automated deployment (CI/CD) Microsoft SQL Server Azure Cloud based Technologies Build web based customer facing systems Debugging complex problems Design and implement a web based system from the ground up 1. Excellent programming skills in .Net using C#, MVC, Entity Framework, Web API. Visual Studio IDE. Web Hosting / IIS. OAuth 2.0 /OpenID Connect. 2. .NET Core Web Development - C# 3. Bootstrap Responsive Web Design, HTML 5, CSS, JavaScript, Angular Framework 4. Microsoft Azure Cloud 5. Azure Dev Ops (CI/CD) 6. OAuth 2.0 / OIDC 7. Understanding of OOP design and modelling techniques. 8. Microsoft SQL Server 9. XUnit Testing Framewaork 10. AGILE working practices 11. Good communication and interpersonal skills, including the ability to provide detailed and technical advice to both specialists and non-technical staff and customers. 12. Excellent written, presentation and verbal skills. Degree in Computing Science or equivalent knowledge and experience gained through working at a similar level in specialist area Designs, runs and improves software that meets user needs. Responsible for writing clean, secure code following a test-driven approach; create code that is open by default and easy for others to reuse. Lead development on one or a small number of related project teams. Be proficient in a wide range of technical systems; be involved in identifying appropriate technology and approaches, deciding when software should be written; contribute to the developer community; provide technical leadership; promote knowledge sharing and adoption of good practice. Typical Skills: Manage the service components to ensure they meet business needs and performance targets. Identify process optimisation opportunities. Designing solutions and services with security controls embedded, specifically engineered as mitigation against security threats. Demonstrate strong understanding and application of the most appropriate modern standards. Advise on the right way to apply standards and methods, ensuring compliance. Maintain technical responsibility for all the stages and iterations of a software development project. Know a variety of methods of prototyping and can choose the most appropriate ones. Review the systems designs of others to ensure selection of appropriate technology. Coordinate build activities across systems and understand how to undertake and support integration-testing activities. Know how to prioritise and define approaches to understand the user story, guiding others in doing so. You can offer recommendations on the best tools and methods to be used.
Embedded Software Engineer - £45 - 60k DOE - Wokingham- Hybrid My client is a well established company in their niche providing automation solutions for a range of sectors. They are looking for an engineer to take on a mounting workload and help train junior engineers. Main duties: + Real-time embedded software design + Integrating hardware and software + Coach and train junior engineers Skills and Experience Required: + 3+ years' commercial experience + Strong C++ skills + RTOS & multithreading experience + Knowledge of serial communication protocols Bonus: + Hardware design experience + Experience with wireless communication What you'll get: + £45-60k dependent on experience + Generous pension scheme + High degree of autonomy, with a clear continuous improvement plan If you feel like you have the right skills and experience for this role, then please apply with a copy of your updated CV.
Apr 30, 2024
Full time
Embedded Software Engineer - £45 - 60k DOE - Wokingham- Hybrid My client is a well established company in their niche providing automation solutions for a range of sectors. They are looking for an engineer to take on a mounting workload and help train junior engineers. Main duties: + Real-time embedded software design + Integrating hardware and software + Coach and train junior engineers Skills and Experience Required: + 3+ years' commercial experience + Strong C++ skills + RTOS & multithreading experience + Knowledge of serial communication protocols Bonus: + Hardware design experience + Experience with wireless communication What you'll get: + £45-60k dependent on experience + Generous pension scheme + High degree of autonomy, with a clear continuous improvement plan If you feel like you have the right skills and experience for this role, then please apply with a copy of your updated CV.
CBSbutler Holdings Limited trading as CBSbutler
Rochester, Kent
Graduate Software Engineer (Embedded) Defence; Aerospace; Marine; MOD; Naval; Maritime Rochester, Kent (Hybrid) 34,000 - 40,000 + excellent benefits A global aerospace and defence organisation specialising in state-of-the-art defence solutions are seeking a Graduate Engineer, with an interest in developing a career in Embedded Software Key accountabilities - Graduate Software Engineer (Embedded) Developing embedded software, peripheral drivers, protocol, human-machine interfaces and associated supporting documentation. Analysing and defining, software architecture/ design, modelling and simulation, systems/ software integration, verification and validation, safety critical development techniques. Qualifications and Skills required - Graduate Software Engineer (Embedded) Degree or equivalent qualification in a Scientific/Engineering (electronics-engineering, software-engineering, physics, maths) environment Excellent Software Engineering skills, with a solid foundation in one of C/C++/C#/Ada Knowledge and understanding of the Software Lifecycle As a Graduate Software Engineer you will be working as part of a team of passionate and innovative engineers creating world-leading control and display systems. This is an exciting entry level position that will provide you with a challenging role whilst allowing you to develop your skills, learning from the experienced engineers around you. For more information apply now!
Apr 30, 2024
Full time
Graduate Software Engineer (Embedded) Defence; Aerospace; Marine; MOD; Naval; Maritime Rochester, Kent (Hybrid) 34,000 - 40,000 + excellent benefits A global aerospace and defence organisation specialising in state-of-the-art defence solutions are seeking a Graduate Engineer, with an interest in developing a career in Embedded Software Key accountabilities - Graduate Software Engineer (Embedded) Developing embedded software, peripheral drivers, protocol, human-machine interfaces and associated supporting documentation. Analysing and defining, software architecture/ design, modelling and simulation, systems/ software integration, verification and validation, safety critical development techniques. Qualifications and Skills required - Graduate Software Engineer (Embedded) Degree or equivalent qualification in a Scientific/Engineering (electronics-engineering, software-engineering, physics, maths) environment Excellent Software Engineering skills, with a solid foundation in one of C/C++/C#/Ada Knowledge and understanding of the Software Lifecycle As a Graduate Software Engineer you will be working as part of a team of passionate and innovative engineers creating world-leading control and display systems. This is an exciting entry level position that will provide you with a challenging role whilst allowing you to develop your skills, learning from the experienced engineers around you. For more information apply now!
Embedded Software Engineer - £60 - 65k DOE - Maidenhead - Hybrid My client is a international company providing broadband solutions for a range of sectors. Due to sustained success, they're expanding their engineering department Main duties: + Software development of device drivers + Maintenance of existing software, as well as participation in the development of new projects Skills and Experience Required: + Degree in Electronics, Computer Science or relevant discipline + Proficient in embedded C/C++ in Linux & Windows Bonus: + Experience working on new platforms + Experience with SoC platforms What you'll get: + £60-65k DOE + Clear progression path and opportunity for further training + Life and health insurance If you feel like you have the right skills and experience for this role, then please apply with a copy of your updated CV.
Apr 30, 2024
Full time
Embedded Software Engineer - £60 - 65k DOE - Maidenhead - Hybrid My client is a international company providing broadband solutions for a range of sectors. Due to sustained success, they're expanding their engineering department Main duties: + Software development of device drivers + Maintenance of existing software, as well as participation in the development of new projects Skills and Experience Required: + Degree in Electronics, Computer Science or relevant discipline + Proficient in embedded C/C++ in Linux & Windows Bonus: + Experience working on new platforms + Experience with SoC platforms What you'll get: + £60-65k DOE + Clear progression path and opportunity for further training + Life and health insurance If you feel like you have the right skills and experience for this role, then please apply with a copy of your updated CV.
Software Engineer - £ 40 - 60k DOE - Reading - On-site My client is a specialist company in their niche providing detection products for public and private customers. Due to sustained success, they're expanding their engineering team. Main duties: + Embedded coding for low-level systems + Engineering code for a variety of products used in a host of environments, from space to the sea floor + Developing software tools used for the design and manufacture process Skills and Experience Required: + Involved experience with embedded systems (Arduino, ARM, Raspberry Pi etc.) + Proof of interest in wider engineering + Proficient in Microsoft Office + Electronic engineering experience Bonus: + Have undertook projects in own time related to software engineering + Detailed practical hobbies on CV What you'll get: + £40-60k DOE + Profit related bonus + Opportunities for 1-on-1 training and development If you feel like you have the right skills and experience for this role, then please apply with a copy of your updated CV.
Apr 30, 2024
Full time
Software Engineer - £ 40 - 60k DOE - Reading - On-site My client is a specialist company in their niche providing detection products for public and private customers. Due to sustained success, they're expanding their engineering team. Main duties: + Embedded coding for low-level systems + Engineering code for a variety of products used in a host of environments, from space to the sea floor + Developing software tools used for the design and manufacture process Skills and Experience Required: + Involved experience with embedded systems (Arduino, ARM, Raspberry Pi etc.) + Proof of interest in wider engineering + Proficient in Microsoft Office + Electronic engineering experience Bonus: + Have undertook projects in own time related to software engineering + Detailed practical hobbies on CV What you'll get: + £40-60k DOE + Profit related bonus + Opportunities for 1-on-1 training and development If you feel like you have the right skills and experience for this role, then please apply with a copy of your updated CV.
Embedded Software Engineer Diss, Norfolk Competitive Salary We are looking for a talented Software Engineer to be primarily responsible for producing high quality embedded software across a wide range of products. You will need a hands-on approach with a keen eye for detail in a technically challenging environment, the role requires great organizational, communication and team working skills. Preferred Requirements & Experience: Use of Embedded C is essential, being comfortable in common practices around good code organisation and quality, use of real-time operating systems (RTOS) and writing both high level functions and low-level drivers. To design, write and test both high and low-level software routines for use in embedded systems. Experience of architecture, sprint planning, testing, and reporting. Evidence of any experience in electronics hardware design and development environment would be an advantage. Specific experience with Microchip ATSAM and PIC32 processors an advantage, but experience in embedded processor coding in C is essential. On offer is a competitive salary, entry into the company bonus scheme and 25 days holiday plus bank holidays. There is also a group pension scheme, life assurance and other attractive benefits. The role is 37.5 hours a week with an early finish on Friday available. This is an exceptional chance for a Software Engineer to work with a company who are at the forefront of their industry. If it sounds like the opportunity you are looking for then please "Apply Now"
Apr 30, 2024
Full time
Embedded Software Engineer Diss, Norfolk Competitive Salary We are looking for a talented Software Engineer to be primarily responsible for producing high quality embedded software across a wide range of products. You will need a hands-on approach with a keen eye for detail in a technically challenging environment, the role requires great organizational, communication and team working skills. Preferred Requirements & Experience: Use of Embedded C is essential, being comfortable in common practices around good code organisation and quality, use of real-time operating systems (RTOS) and writing both high level functions and low-level drivers. To design, write and test both high and low-level software routines for use in embedded systems. Experience of architecture, sprint planning, testing, and reporting. Evidence of any experience in electronics hardware design and development environment would be an advantage. Specific experience with Microchip ATSAM and PIC32 processors an advantage, but experience in embedded processor coding in C is essential. On offer is a competitive salary, entry into the company bonus scheme and 25 days holiday plus bank holidays. There is also a group pension scheme, life assurance and other attractive benefits. The role is 37.5 hours a week with an early finish on Friday available. This is an exceptional chance for a Software Engineer to work with a company who are at the forefront of their industry. If it sounds like the opportunity you are looking for then please "Apply Now"
We currently have a requirement for an Electronics Hardware Engineer with the following qualifications and skill set to complement our existing hardware and software development team. Suitably qualified to HNC/HND or degree level in an Electronics discipline Some experience in a development environment desirable Good knowledge base in Electronic principles and design in the following areas: o Embedded 32/64-bit processor systems and peripherals, such as memory systems o Microcontroller systems o FPGA architectures o Digital systems design o Analogue design o Power supply design for low voltage DC systems o Design for EMC compliance o Design for environmental compliance o Safety related design principles o Thermal management o Understanding of peripheral devices and interfaces such as ethernet, USB, PCIe, SPI, CAN, I2C, RS232/RS422/RS485. o PCB layout principles Applicable and transferrable tools knowledge as follows: o Schematic capture tools experience essential, preferably Cadence o PCB Layout tools experience essential, preferably Cadence Allegro o VHDL tools experience desirable, preferably Lattice or Altera Understanding and working knowledge of OS, software and programming languages desirable, such as: o VHDL o Embedded C o Linux systems o UBoot o Python o Bash shell scripting Experience and understanding of a manufacturing environment and the need for design for manufacture Relevant test experience and understanding and demonstration of capabilities for design for test Good documentation skills using packages such as Word, Excel, Powerpoint. Good configuration management skills and practices including a solid understanding of revision control systems and structured workflows such as svn and git. The successful candidate will enjoy a diverse role, with many different aspects of hardware development. The role will offer significant professional growth opportunities as well as training and personal development, all appraised annually. The successful candidate will be required to interface on project developments with some of our clients on a regular basis and may involve some international travel. It will be necessary to work on-site to support lab development and collaborate with the engineering team at regular intervals. The candidate should be a UK national and hold a current UK driving licence. The Company offers an auto-enrolment pension scheme and 4 weeks annual leave not including bank holidays and factory closure between Christmas and New Year. Further holidays are accrued based on length of service. Job Types: Full-time, Permanent Pay: £28,000.00-£32,000.00 per year Benefits: Company pension Free parking On-site parking
Apr 30, 2024
Full time
We currently have a requirement for an Electronics Hardware Engineer with the following qualifications and skill set to complement our existing hardware and software development team. Suitably qualified to HNC/HND or degree level in an Electronics discipline Some experience in a development environment desirable Good knowledge base in Electronic principles and design in the following areas: o Embedded 32/64-bit processor systems and peripherals, such as memory systems o Microcontroller systems o FPGA architectures o Digital systems design o Analogue design o Power supply design for low voltage DC systems o Design for EMC compliance o Design for environmental compliance o Safety related design principles o Thermal management o Understanding of peripheral devices and interfaces such as ethernet, USB, PCIe, SPI, CAN, I2C, RS232/RS422/RS485. o PCB layout principles Applicable and transferrable tools knowledge as follows: o Schematic capture tools experience essential, preferably Cadence o PCB Layout tools experience essential, preferably Cadence Allegro o VHDL tools experience desirable, preferably Lattice or Altera Understanding and working knowledge of OS, software and programming languages desirable, such as: o VHDL o Embedded C o Linux systems o UBoot o Python o Bash shell scripting Experience and understanding of a manufacturing environment and the need for design for manufacture Relevant test experience and understanding and demonstration of capabilities for design for test Good documentation skills using packages such as Word, Excel, Powerpoint. Good configuration management skills and practices including a solid understanding of revision control systems and structured workflows such as svn and git. The successful candidate will enjoy a diverse role, with many different aspects of hardware development. The role will offer significant professional growth opportunities as well as training and personal development, all appraised annually. The successful candidate will be required to interface on project developments with some of our clients on a regular basis and may involve some international travel. It will be necessary to work on-site to support lab development and collaborate with the engineering team at regular intervals. The candidate should be a UK national and hold a current UK driving licence. The Company offers an auto-enrolment pension scheme and 4 weeks annual leave not including bank holidays and factory closure between Christmas and New Year. Further holidays are accrued based on length of service. Job Types: Full-time, Permanent Pay: £28,000.00-£32,000.00 per year Benefits: Company pension Free parking On-site parking
Building the people that build the world. With platforms in HVAC and Detection and Measurement, SPX Technologies builds innovative solutions that enable a safer, more efficient, sustainable world. Through our RiSE talent development framework, we Reach, Identify, Strengthen, and Engage our employees to support them in their continued development. We re a global company of problem solvers, collaborators, and innovators, and our businesses build solutions that impact the world. As part of Detection and Measurement, Enterprise Control Systems (ECS) is a leading supplier of long-range data links that support real time high resolution video transfer between air and ground users. In creating products like RF inhibitors and specialized equipment for military and security purposes, we protect ground forces and infrastructure around the world. How you will make an Impact SPX is a diverse team of unique individuals who all make an impact. Embedded Design Engineer for CommTech (ECS &TCI), you will play a crucial role supporting us through a range of statements of work during a period of high-volume demand. You will be joining a dynamic team continually designing and developing world beating products. As a design Engineer, you will be expected to support our UK based embedded team through an extremely busy period where we are juggling both New Product Development and delivering customer funded projects based around existing product ranges. This role will predominately be supporting out Datalink products, but it is possible they will be asked to support the other CommTech (ECS & TCI) product lines also. This role is being offered on a hybrid basis. What you can expect in this role While each day brings new opportunities at SPX, your core responsibilities will be: 1. Design including but not limited to; • Firmware/software design for processors and microcontrollers including embedded C. • Design and development with Linux • Firmware design for FPGAs including VHDL/DSP. • Development for customer projects, new product development and feasibility studies. 2. Technical Support and Testing • Production and Manufacturing assistance as required. • Answering of customer and marketing questions as required. • Trouble shooting of firmware, software and system issues seen from all areas of the business • Self testing and debugging of your own design and development work. • Testing and debugging of existing design and development work produced by other engineers for our products. • Participation in Design Reviews and Project meetings when required. 3. Documentation and Communication including but not limited to; • Weekly summary email of work completed. • Weekly standup meeting to communicate previous weeks achievements and current weeks priorities. • Participation in Design Reviews and Project meetings when required. • Creation of Requirement Specifications (RS) • Creation of Test Plans (TP) and Test Results (TR) • Creation of User Information (UI) documents • Creation of Application Programming Interface (API) documents • Assisting Principal Design Engineer and Project leads with project plans. What we are looking for We each bring something to the table, and we are looking for someone who has: Required Experience • Suitable experience in an equivalent role • The following skills and experience will be required. Candidates are not expected to have experience in all areas; o C/C++ on bare-metal, embedded RTOS and Linux. o Embedded Linux experience including applications, drivers, system build and SoC integration. o C# o GUI Development for Windows OS o Knowledge of UDP, TCP, threads/multi-process, serial protocols and high-speed interfaces. • Self-motivated and enthusiastic. • Strong team player with good interpersonal skills. • Ability to work in a team and interact with other Engineering disciplines. • Experience of contracting and being able to make an impact during short periods of employment • Ability to produce results under pressure Preferred Experience, Knowledge, Skills, and Abilities • Substantial experience in an equivalent role. • An understanding of products aligned with CommTech s portfolio. • The following skills and experience would also be beneficial; o Experience of DVB-T or datalink/radio technologies o Experience of video and broadcast o Development of VHDL using Xilinx Vivao and/or Intel Quartus including IP block integration and SoC designs o Complex FPGA design from concept through to verification with automated test benches o Electronic design/schematic capture including component creation. o Familiarity with scripting such as Python, Bash or Make Education & Certifications • Desirable is a degree in electronics, computer science or related subject Security • British Citizen or ability to obtain required security clearance. How we live our culture Our culture is at the center of what we do and, more importantly, who we are. Our core values set a standard for how we manage ourselves, and our Leadership Model sets the standard for how we engage with each other. Whether you are an individual contributor or you lead a large team, each of us leads at SPX. What benefits do we offer? We know that the well-being of our employees is integral. Our benefits include: Competitive and performance-based compensation packages and bonus plans Educational assistance, leadership development programs, and recognition programs
Apr 30, 2024
Full time
Building the people that build the world. With platforms in HVAC and Detection and Measurement, SPX Technologies builds innovative solutions that enable a safer, more efficient, sustainable world. Through our RiSE talent development framework, we Reach, Identify, Strengthen, and Engage our employees to support them in their continued development. We re a global company of problem solvers, collaborators, and innovators, and our businesses build solutions that impact the world. As part of Detection and Measurement, Enterprise Control Systems (ECS) is a leading supplier of long-range data links that support real time high resolution video transfer between air and ground users. In creating products like RF inhibitors and specialized equipment for military and security purposes, we protect ground forces and infrastructure around the world. How you will make an Impact SPX is a diverse team of unique individuals who all make an impact. Embedded Design Engineer for CommTech (ECS &TCI), you will play a crucial role supporting us through a range of statements of work during a period of high-volume demand. You will be joining a dynamic team continually designing and developing world beating products. As a design Engineer, you will be expected to support our UK based embedded team through an extremely busy period where we are juggling both New Product Development and delivering customer funded projects based around existing product ranges. This role will predominately be supporting out Datalink products, but it is possible they will be asked to support the other CommTech (ECS & TCI) product lines also. This role is being offered on a hybrid basis. What you can expect in this role While each day brings new opportunities at SPX, your core responsibilities will be: 1. Design including but not limited to; • Firmware/software design for processors and microcontrollers including embedded C. • Design and development with Linux • Firmware design for FPGAs including VHDL/DSP. • Development for customer projects, new product development and feasibility studies. 2. Technical Support and Testing • Production and Manufacturing assistance as required. • Answering of customer and marketing questions as required. • Trouble shooting of firmware, software and system issues seen from all areas of the business • Self testing and debugging of your own design and development work. • Testing and debugging of existing design and development work produced by other engineers for our products. • Participation in Design Reviews and Project meetings when required. 3. Documentation and Communication including but not limited to; • Weekly summary email of work completed. • Weekly standup meeting to communicate previous weeks achievements and current weeks priorities. • Participation in Design Reviews and Project meetings when required. • Creation of Requirement Specifications (RS) • Creation of Test Plans (TP) and Test Results (TR) • Creation of User Information (UI) documents • Creation of Application Programming Interface (API) documents • Assisting Principal Design Engineer and Project leads with project plans. What we are looking for We each bring something to the table, and we are looking for someone who has: Required Experience • Suitable experience in an equivalent role • The following skills and experience will be required. Candidates are not expected to have experience in all areas; o C/C++ on bare-metal, embedded RTOS and Linux. o Embedded Linux experience including applications, drivers, system build and SoC integration. o C# o GUI Development for Windows OS o Knowledge of UDP, TCP, threads/multi-process, serial protocols and high-speed interfaces. • Self-motivated and enthusiastic. • Strong team player with good interpersonal skills. • Ability to work in a team and interact with other Engineering disciplines. • Experience of contracting and being able to make an impact during short periods of employment • Ability to produce results under pressure Preferred Experience, Knowledge, Skills, and Abilities • Substantial experience in an equivalent role. • An understanding of products aligned with CommTech s portfolio. • The following skills and experience would also be beneficial; o Experience of DVB-T or datalink/radio technologies o Experience of video and broadcast o Development of VHDL using Xilinx Vivao and/or Intel Quartus including IP block integration and SoC designs o Complex FPGA design from concept through to verification with automated test benches o Electronic design/schematic capture including component creation. o Familiarity with scripting such as Python, Bash or Make Education & Certifications • Desirable is a degree in electronics, computer science or related subject Security • British Citizen or ability to obtain required security clearance. How we live our culture Our culture is at the center of what we do and, more importantly, who we are. Our core values set a standard for how we manage ourselves, and our Leadership Model sets the standard for how we engage with each other. Whether you are an individual contributor or you lead a large team, each of us leads at SPX. What benefits do we offer? We know that the well-being of our employees is integral. Our benefits include: Competitive and performance-based compensation packages and bonus plans Educational assistance, leadership development programs, and recognition programs
Job Title: Embedded System Engineer Location: Pulborough Employment Type : Permanent/Hybrid options available Come join a leading family-owned business with over 75 years 'experience. We are key partners with the world's leading medical devices, we offer competitive salaries and great staff benefits. Main objectives Working with the power supply design engineers devise and employ the use of digital control loops into our UK products.Improve the existing power supply architecture to speed up control and monitor response times. Key Responsibilities Design and implementation of software associated with SHVUK's on-going high voltage power supply development. Maintenance of software, version control and release archiving. Liaison with customers and other organisations as required to ensure the design meets the customers' requirements. Conduct the writing of software to meet the timescales and cost presented on the project plan. To attend product design reviews and confirm the integrity of software design. Assist the design team in estimating times and costs for the project. Provide code, operating principles, calibration procedures and operating instructions for the designed product. Ensure the design meets our engineering, quality and safety standards. Designs must be compliant to all current legal and regulatory requirements. Products will optimise life cycle duration and if practical be repairable, energy efficient and have no undue environmental impact. Keep informed and support EMS and improvement team activities and ISO9001 - Quality and ISO 14001 - Environmental requirements including workmanship standards, static handling precautions and high voltage control measures. Skills, Knowledge, and Experience Degree or equivalent experience in Software Engineering or Electrical/ Electronic Engineering 2+ years experience within a similar role in embedded systems and hardware Experience in software design and development with an emphasis on structured methods Experience of Microchip PIC/DSP controllers and C programming Knowledge of embedded systems and digital control theory Experience of VB.NET GUI development A thorough and methodical approach to problem solving along with analytical thinking skills Self-motivated with the ability to work well with others The above responsibilities are not exhaustive and you may be required to fulfil other duties and responsibilities from time to time for which you are reasonably qualified.TPA are a specialist recruitment agency recruiting on behalf of our client.If you think you are a close fit for this position, please do apply and we will also register you for any upcoming positions that may be suitable.
Apr 30, 2024
Full time
Job Title: Embedded System Engineer Location: Pulborough Employment Type : Permanent/Hybrid options available Come join a leading family-owned business with over 75 years 'experience. We are key partners with the world's leading medical devices, we offer competitive salaries and great staff benefits. Main objectives Working with the power supply design engineers devise and employ the use of digital control loops into our UK products.Improve the existing power supply architecture to speed up control and monitor response times. Key Responsibilities Design and implementation of software associated with SHVUK's on-going high voltage power supply development. Maintenance of software, version control and release archiving. Liaison with customers and other organisations as required to ensure the design meets the customers' requirements. Conduct the writing of software to meet the timescales and cost presented on the project plan. To attend product design reviews and confirm the integrity of software design. Assist the design team in estimating times and costs for the project. Provide code, operating principles, calibration procedures and operating instructions for the designed product. Ensure the design meets our engineering, quality and safety standards. Designs must be compliant to all current legal and regulatory requirements. Products will optimise life cycle duration and if practical be repairable, energy efficient and have no undue environmental impact. Keep informed and support EMS and improvement team activities and ISO9001 - Quality and ISO 14001 - Environmental requirements including workmanship standards, static handling precautions and high voltage control measures. Skills, Knowledge, and Experience Degree or equivalent experience in Software Engineering or Electrical/ Electronic Engineering 2+ years experience within a similar role in embedded systems and hardware Experience in software design and development with an emphasis on structured methods Experience of Microchip PIC/DSP controllers and C programming Knowledge of embedded systems and digital control theory Experience of VB.NET GUI development A thorough and methodical approach to problem solving along with analytical thinking skills Self-motivated with the ability to work well with others The above responsibilities are not exhaustive and you may be required to fulfil other duties and responsibilities from time to time for which you are reasonably qualified.TPA are a specialist recruitment agency recruiting on behalf of our client.If you think you are a close fit for this position, please do apply and we will also register you for any upcoming positions that may be suitable.
Exciting Opportunity for Embedded Design Engineer Are you a talented Embedded Design Engineer looking for a challenging and rewarding permanent position? Our client, a leading technology company, is seeking a skilled professional to join their dynamic team and contribute to the design and development of world-beating products. In this role, you will play a crucial part in supporting the UK-based Embedded team through an extremely busy period, juggling both New Product Development and delivering customer-funded projects based around existing product ranges. While the primary focus will be on Datalink products, you may also be asked to support other product lines within the company. Key responsibilities include: Designing firmware/software for processors and microcontrollers using Embedded C Developing solutions using Linux Creating firmware for FPGAs using VHDL/DSP Supporting production and manufacturing teams Troubleshooting firmware, software, and system issues Testing and debugging new and existing designs Creating comprehensive documentation, including requirement specifications, test plans, user information, and API documents The ideal candidate will have a minimum of 3 years of experience in an equivalent role and possess a strong skill set in C/C++, Embedded Linux, and FPGA development. Experience with DVB-T, datalink/radio technologies, video, and broadcast is a plus. A degree in electronics, computer science, or a related subject is desirable. Our client offers a competitive salary, excellent benefits, and a supportive work environment that encourages professional growth and development. If you're a self-motivated, enthusiastic team player with strong interpersonal skills and a desire to make an impact, we'd love to hear from you. Apply now and take the first step towards an exciting new chapter in your career!
Apr 30, 2024
Full time
Exciting Opportunity for Embedded Design Engineer Are you a talented Embedded Design Engineer looking for a challenging and rewarding permanent position? Our client, a leading technology company, is seeking a skilled professional to join their dynamic team and contribute to the design and development of world-beating products. In this role, you will play a crucial part in supporting the UK-based Embedded team through an extremely busy period, juggling both New Product Development and delivering customer-funded projects based around existing product ranges. While the primary focus will be on Datalink products, you may also be asked to support other product lines within the company. Key responsibilities include: Designing firmware/software for processors and microcontrollers using Embedded C Developing solutions using Linux Creating firmware for FPGAs using VHDL/DSP Supporting production and manufacturing teams Troubleshooting firmware, software, and system issues Testing and debugging new and existing designs Creating comprehensive documentation, including requirement specifications, test plans, user information, and API documents The ideal candidate will have a minimum of 3 years of experience in an equivalent role and possess a strong skill set in C/C++, Embedded Linux, and FPGA development. Experience with DVB-T, datalink/radio technologies, video, and broadcast is a plus. A degree in electronics, computer science, or a related subject is desirable. Our client offers a competitive salary, excellent benefits, and a supportive work environment that encourages professional growth and development. If you're a self-motivated, enthusiastic team player with strong interpersonal skills and a desire to make an impact, we'd love to hear from you. Apply now and take the first step towards an exciting new chapter in your career!
We are looking for an experienced Firmware Development Engineer to play a pivotal role in advancing our product development projects which aid governments in safeguarding their citizens. This is an opportunity to develop your career with a company that cares about your development and recognises your contributions. Hours: 37.5 hours a week Flexible working hours Benefits: Up to 38 days of annual leave (including Bank Holidays) after 5 years of service Comprehensive travel insurance for you and your family 4% pension contribution match Employee share scheme Free annual flu vaccination Duties: Being the main point of contact for all technical aspects from design, development, and manufacture Ability to pick-up projects already in-progress and work on fully developed codes Working to deadlines and schedules Self-driven and results orientated Responsible for controlling personal workload and identifying any further resource need Ability to work independently and as part of a team Requirements and qualifications: 10 years industry experience or BEng Degree in Electrical & Electronic Engineering or the equivalent with minimum 7 years of experience Ability to demonstrate previous product development from concept through to production Strong experience with microcontroller device firmware development for STM32/PIC Multi-platform experienced (PIC, ARM, Atmel AVR, LoRa ) Expertise in debugging and improving complex software systems Experience interfacing with embedded hardware using protocols such as UART, I2C, SPI, RS232, USB, Ethernet Experience with designing, developing and verifying electronic schematics advantageous
Apr 30, 2024
Full time
We are looking for an experienced Firmware Development Engineer to play a pivotal role in advancing our product development projects which aid governments in safeguarding their citizens. This is an opportunity to develop your career with a company that cares about your development and recognises your contributions. Hours: 37.5 hours a week Flexible working hours Benefits: Up to 38 days of annual leave (including Bank Holidays) after 5 years of service Comprehensive travel insurance for you and your family 4% pension contribution match Employee share scheme Free annual flu vaccination Duties: Being the main point of contact for all technical aspects from design, development, and manufacture Ability to pick-up projects already in-progress and work on fully developed codes Working to deadlines and schedules Self-driven and results orientated Responsible for controlling personal workload and identifying any further resource need Ability to work independently and as part of a team Requirements and qualifications: 10 years industry experience or BEng Degree in Electrical & Electronic Engineering or the equivalent with minimum 7 years of experience Ability to demonstrate previous product development from concept through to production Strong experience with microcontroller device firmware development for STM32/PIC Multi-platform experienced (PIC, ARM, Atmel AVR, LoRa ) Expertise in debugging and improving complex software systems Experience interfacing with embedded hardware using protocols such as UART, I2C, SPI, RS232, USB, Ethernet Experience with designing, developing and verifying electronic schematics advantageous
Embedded Software Engineer £45 - 60k Milton Keynes - On-Site My client is an elite company in their niche providing industrial innovation solutions. Due to sustained success, they're looking for an embedded software engineer. Main duties: + Porting legacy hardware with new software + Contribute directly to new continuous integration systems + Involved in new product development from conception to manufacture Skills and Experience Required: + 3+ years embedded C/C++ experience + Experience with ARM Cortex MCUs + Have used IAR Embedded Workbench, or other Elipse IDEs + Knowledge of IoT & communication protocols Bonus: + PLC experience + Have used CI platforms (Git, Jenkins etc.) What you'll get: + £45-60k + Clear progression path to CEng + Opportunity to speciliase your embedded skills If you feel like you have the right skills and experience for this role, then please apply with a copy of your updated CV.
Apr 30, 2024
Full time
Embedded Software Engineer £45 - 60k Milton Keynes - On-Site My client is an elite company in their niche providing industrial innovation solutions. Due to sustained success, they're looking for an embedded software engineer. Main duties: + Porting legacy hardware with new software + Contribute directly to new continuous integration systems + Involved in new product development from conception to manufacture Skills and Experience Required: + 3+ years embedded C/C++ experience + Experience with ARM Cortex MCUs + Have used IAR Embedded Workbench, or other Elipse IDEs + Knowledge of IoT & communication protocols Bonus: + PLC experience + Have used CI platforms (Git, Jenkins etc.) What you'll get: + £45-60k + Clear progression path to CEng + Opportunity to speciliase your embedded skills If you feel like you have the right skills and experience for this role, then please apply with a copy of your updated CV.
Senior R&D Engineer - £50-60k - Oxford - Hybrid (1 day a week on-site) My client is a fast-growing, elite tech company in Oxford. They have doubled their profit since last year, and are looking for a Senior R&D Engineer to be a part of their growth plans. Main duties: + Investigate and develop solutions for customer applications, collaborating with Product Management. Plan and cost projects, providing information for sales quotations. + Develop and maintain complex application solutions, including hardware and software integration. Conduct acceptance testing, resolve issues, and manage multiple projects within deadlines. + Support junior team members, adhere to company procedures, and ensure regulatory compliance Skills and Experience Required: + Proficiency in C, C++, C#, WPF, and XAML + Good understanding of multi-threaded development, and Linux & Windows application development + Experience managing concurrent projects, and experience writing technical documentation + Knowledge of product life cycle Bonus: + Commercial experience of microprocessor circuits, PCB design, and real time embedded software + Knowledge of IoT and SaaS, as well as VHDL and Verilog What you'll get: + £40-50k + Profit sharing scheme + Generous pensions scheme If you feel like you have the right skills and experience for this role, then please apply with a copy of your updated CV.
Apr 30, 2024
Full time
Senior R&D Engineer - £50-60k - Oxford - Hybrid (1 day a week on-site) My client is a fast-growing, elite tech company in Oxford. They have doubled their profit since last year, and are looking for a Senior R&D Engineer to be a part of their growth plans. Main duties: + Investigate and develop solutions for customer applications, collaborating with Product Management. Plan and cost projects, providing information for sales quotations. + Develop and maintain complex application solutions, including hardware and software integration. Conduct acceptance testing, resolve issues, and manage multiple projects within deadlines. + Support junior team members, adhere to company procedures, and ensure regulatory compliance Skills and Experience Required: + Proficiency in C, C++, C#, WPF, and XAML + Good understanding of multi-threaded development, and Linux & Windows application development + Experience managing concurrent projects, and experience writing technical documentation + Knowledge of product life cycle Bonus: + Commercial experience of microprocessor circuits, PCB design, and real time embedded software + Knowledge of IoT and SaaS, as well as VHDL and Verilog What you'll get: + £40-50k + Profit sharing scheme + Generous pensions scheme If you feel like you have the right skills and experience for this role, then please apply with a copy of your updated CV.
My client in Essex who design & manufacture signal switching and simulation for use in electronic test and verification, are currently seeking a Junior Embedded Software Engineer. Within this role you will be mainly working alongside the software team in a high-pressure environment on support requests from customers and production area. The role is also concerned with improving the existing software applications and generating new ideas/applications for improving the customer experience. Duties & Responsibilities for the Essex based Junior Embedded Software Engineer: Analyse and support customer problems. Support production issues related to software tasks. Maintain current software applications. Generate ideas for making new software products for the customer. Generating customer-oriented documentation. Test and debug hardware-dependent software applications. This is a great opportunity with a well-established company in Essex that offer products and services to streamline the design, development and sustainment of high performance electronic & test verification systems. APPLY NOW! For the role of Junior Embedded Software Engineer, Essex by sending your CV to or call Charlie on or for more information.
Apr 30, 2024
Full time
My client in Essex who design & manufacture signal switching and simulation for use in electronic test and verification, are currently seeking a Junior Embedded Software Engineer. Within this role you will be mainly working alongside the software team in a high-pressure environment on support requests from customers and production area. The role is also concerned with improving the existing software applications and generating new ideas/applications for improving the customer experience. Duties & Responsibilities for the Essex based Junior Embedded Software Engineer: Analyse and support customer problems. Support production issues related to software tasks. Maintain current software applications. Generate ideas for making new software products for the customer. Generating customer-oriented documentation. Test and debug hardware-dependent software applications. This is a great opportunity with a well-established company in Essex that offer products and services to streamline the design, development and sustainment of high performance electronic & test verification systems. APPLY NOW! For the role of Junior Embedded Software Engineer, Essex by sending your CV to or call Charlie on or for more information.
Senior Technical Writer Our award-winning and highly successful global technology client is looking for a technical author to join their technical publications team. You'll have a proactive approach and a real appetite and enthusiasm for learning cutting-edge technology and developing new skills. Working as part of a coordinated team, you will: Research, plan and write a range of user-centric technical content for customers' developers and engineers. Improve the clarity and consistency of the technical documentation ensuring it complies with corporate and technical communications standards, and that departmental processes are followed. Be a technical content advocate. As the successful candidate you will have: Good experience as a technical author in a technology or engineering environment. A technical software and/or hardware background, writing for different, highly technical target audiences. Software background: Experience producing technical software documentation for developers, engineers or architects and/or programming experience. (Familiarity with programming languages/concepts will help to understand incoming/outgoing signals, state diagrams, memory and caching etc.) Hardware background: Familiarity with the fundamentals of computer architecture, microprocessors, basic electronics, System-on-Chip (SoC), Embedded electronics. The ability to apply logical thinking and grasp technical concepts. The ability to write abstract concepts and building technical understanding without the ability to do hands-on' testing. Good knowledge of industry standard tools, technologies, and content management systems. Experience with Markdown, HTML, XML/DITA, Jenkins, Git, JSON, Python or a similar Scripting language. A detail-oriented approach. An understanding of the interaction between software and hardware is useful. Any experience of user journeys/personas would be a huge advantage! A stimulating working environment is on offer, as is a competitive remuneration and benefits package. This is a hybrid-working role where you will need to be onsite 20% of the month in one of the following office locations: Cambridge, Manchester, Sheffield or Galway.
Apr 30, 2024
Full time
Senior Technical Writer Our award-winning and highly successful global technology client is looking for a technical author to join their technical publications team. You'll have a proactive approach and a real appetite and enthusiasm for learning cutting-edge technology and developing new skills. Working as part of a coordinated team, you will: Research, plan and write a range of user-centric technical content for customers' developers and engineers. Improve the clarity and consistency of the technical documentation ensuring it complies with corporate and technical communications standards, and that departmental processes are followed. Be a technical content advocate. As the successful candidate you will have: Good experience as a technical author in a technology or engineering environment. A technical software and/or hardware background, writing for different, highly technical target audiences. Software background: Experience producing technical software documentation for developers, engineers or architects and/or programming experience. (Familiarity with programming languages/concepts will help to understand incoming/outgoing signals, state diagrams, memory and caching etc.) Hardware background: Familiarity with the fundamentals of computer architecture, microprocessors, basic electronics, System-on-Chip (SoC), Embedded electronics. The ability to apply logical thinking and grasp technical concepts. The ability to write abstract concepts and building technical understanding without the ability to do hands-on' testing. Good knowledge of industry standard tools, technologies, and content management systems. Experience with Markdown, HTML, XML/DITA, Jenkins, Git, JSON, Python or a similar Scripting language. A detail-oriented approach. An understanding of the interaction between software and hardware is useful. Any experience of user journeys/personas would be a huge advantage! A stimulating working environment is on offer, as is a competitive remuneration and benefits package. This is a hybrid-working role where you will need to be onsite 20% of the month in one of the following office locations: Cambridge, Manchester, Sheffield or Galway.
Senior Technical Writer Our award-winning and highly successful global technology client is looking for a technical author to join their technical publications team. You'll have a proactive approach and a real appetite and enthusiasm for learning cutting-edge technology and developing new skills. Working as part of a coordinated team, you will: Research, plan and write a range of user-centric technical content for customers' developers and engineers. Improve the clarity and consistency of the technical documentation ensuring it complies with corporate and technical communications standards, and that departmental processes are followed. Be a technical content advocate. As the successful candidate you will have: Good experience as a technical author in a technology or engineering environment. A technical software and/or hardware background, writing for different, highly technical target audiences. Software background: Experience producing technical software documentation for developers, engineers or architects and/or programming experience. (Familiarity with programming languages/concepts will help to understand incoming/outgoing signals, state diagrams, memory and caching etc.) Hardware background: Familiarity with the fundamentals of computer architecture, microprocessors, basic electronics, System-on-Chip (SoC), Embedded electronics. The ability to apply logical thinking and grasp technical concepts. The ability to write abstract concepts and building technical understanding without the ability to do hands-on' testing. Good knowledge of industry standard tools, technologies, and content management systems. Experience with Markdown, HTML, XML/DITA, Jenkins, Git, JSON, Python or a similar Scripting language. A detail-oriented approach. An understanding of the interaction between software and hardware is useful. Any experience of user journeys/personas would be a huge advantage! A stimulating working environment is on offer, as is a competitive remuneration and benefits package. This is a hybrid-working role where you will need to be onsite 20% of the month in one of the following office locations: Cambridge, Manchester, Sheffield or Galway.
Apr 30, 2024
Full time
Senior Technical Writer Our award-winning and highly successful global technology client is looking for a technical author to join their technical publications team. You'll have a proactive approach and a real appetite and enthusiasm for learning cutting-edge technology and developing new skills. Working as part of a coordinated team, you will: Research, plan and write a range of user-centric technical content for customers' developers and engineers. Improve the clarity and consistency of the technical documentation ensuring it complies with corporate and technical communications standards, and that departmental processes are followed. Be a technical content advocate. As the successful candidate you will have: Good experience as a technical author in a technology or engineering environment. A technical software and/or hardware background, writing for different, highly technical target audiences. Software background: Experience producing technical software documentation for developers, engineers or architects and/or programming experience. (Familiarity with programming languages/concepts will help to understand incoming/outgoing signals, state diagrams, memory and caching etc.) Hardware background: Familiarity with the fundamentals of computer architecture, microprocessors, basic electronics, System-on-Chip (SoC), Embedded electronics. The ability to apply logical thinking and grasp technical concepts. The ability to write abstract concepts and building technical understanding without the ability to do hands-on' testing. Good knowledge of industry standard tools, technologies, and content management systems. Experience with Markdown, HTML, XML/DITA, Jenkins, Git, JSON, Python or a similar Scripting language. A detail-oriented approach. An understanding of the interaction between software and hardware is useful. Any experience of user journeys/personas would be a huge advantage! A stimulating working environment is on offer, as is a competitive remuneration and benefits package. This is a hybrid-working role where you will need to be onsite 20% of the month in one of the following office locations: Cambridge, Manchester, Sheffield or Galway.
We are looking for a Senior Firmware Engineer to join a privately owned company of around 40 staff, bridging the gap between hardware and software teams. This company specialise in developing products for the electronics and manufacturing sectors. They are the only company in the UK dedicated to product development in their field. Their product suite, priced between £7k - £20k, enables them to offer consultancy and design services encompassing both hardware and software. This also means that projects are diverse and varied. Senior Firmware Engineers will be developing firmware and embedded software, collaborating closely with hardware and software teams. Guiding products through the entire development cycle to customer delivery. Based in Cambridge, this company s comprehensive benefits package includes life assurance, opportunities for professional growth through training and development initiatives, share scheme, pension contributions and more. As Senior Firmware Engineer, you will be developing intricate designs across a variety of applications using VHDL or Verilog. You will be programming low-level C code and embedded applications. You will also tackle the challenge of articulating fundamental design considerations for utilising ARM cores. Position : Senior Firmware Engineer Location : Cambridge Salary : £70k - £80k + benefits Key Skills : FPGA, firmware
Apr 30, 2024
Full time
We are looking for a Senior Firmware Engineer to join a privately owned company of around 40 staff, bridging the gap between hardware and software teams. This company specialise in developing products for the electronics and manufacturing sectors. They are the only company in the UK dedicated to product development in their field. Their product suite, priced between £7k - £20k, enables them to offer consultancy and design services encompassing both hardware and software. This also means that projects are diverse and varied. Senior Firmware Engineers will be developing firmware and embedded software, collaborating closely with hardware and software teams. Guiding products through the entire development cycle to customer delivery. Based in Cambridge, this company s comprehensive benefits package includes life assurance, opportunities for professional growth through training and development initiatives, share scheme, pension contributions and more. As Senior Firmware Engineer, you will be developing intricate designs across a variety of applications using VHDL or Verilog. You will be programming low-level C code and embedded applications. You will also tackle the challenge of articulating fundamental design considerations for utilising ARM cores. Position : Senior Firmware Engineer Location : Cambridge Salary : £70k - £80k + benefits Key Skills : FPGA, firmware
Position: Embedded Software Engineer Location: Gloucestershire (with potential for relocation support) Type: Full-time/Permanent. Fully on site. Passionate about software development and ready to take on an exciting new challenge? Belcan Workforce Solutions is seeking an Embedded Software Engineer to join our client's exceptionally talented team in the Gloucestershire area. As part of their global R&D efforts, you'll collaborate closely with both US and UK teams, contributing to cutting-edge projects in the aerospace industry. Responsibilities As an Embedded Software Engineer, you will coordinate with project engineering teams to develop and deliver technically and commercially acceptable solutions. You will be key in helping to progress prototypes through development using your expertise in C++ and certifications. Day to day you will be developing and documenting software architecture, design, and verification strategies. You'll also be supporting bids by offering technical solutions, estimates, and plans. Perks and Benefits A fantastic place to work and a comprehensive benefits package, including: A generous salary Stock options Weekly spot bonuses 25 days of holiday plus public holidays Relocation support Free lunches EV Club membership and free EV charging Private healthcare (including dental, optical, and mental health support) Salary sacrifice schemes Income protection and legal support Qualifications and Experience To succeed in this role a proficiency in C/Assembly and C++ coding languages is essential, as is an exposure to D0178B/C standards and objectives within the aerospace industry. You will come from a background of embedded software development and be experienced in designing, developing and maintaining embedded systems. Due to the nature of the role, you will need experience in reviewing schematics and reading data sheets, including supporting hardware bring-ups and debugging. You will possess knowledge of model-based software development using Simulink or Stateflow and model-based system design for complex systems. Familiarity with communication protocols such as ARINC825, ARINC429, I2C, CANOpen, and Serial Bus will also be a must. Sound like your next step? We'd love to hear from you. Click 'apply now' for a confidential chat today! This vacancy is being advertised by Belcan.
Apr 30, 2024
Full time
Position: Embedded Software Engineer Location: Gloucestershire (with potential for relocation support) Type: Full-time/Permanent. Fully on site. Passionate about software development and ready to take on an exciting new challenge? Belcan Workforce Solutions is seeking an Embedded Software Engineer to join our client's exceptionally talented team in the Gloucestershire area. As part of their global R&D efforts, you'll collaborate closely with both US and UK teams, contributing to cutting-edge projects in the aerospace industry. Responsibilities As an Embedded Software Engineer, you will coordinate with project engineering teams to develop and deliver technically and commercially acceptable solutions. You will be key in helping to progress prototypes through development using your expertise in C++ and certifications. Day to day you will be developing and documenting software architecture, design, and verification strategies. You'll also be supporting bids by offering technical solutions, estimates, and plans. Perks and Benefits A fantastic place to work and a comprehensive benefits package, including: A generous salary Stock options Weekly spot bonuses 25 days of holiday plus public holidays Relocation support Free lunches EV Club membership and free EV charging Private healthcare (including dental, optical, and mental health support) Salary sacrifice schemes Income protection and legal support Qualifications and Experience To succeed in this role a proficiency in C/Assembly and C++ coding languages is essential, as is an exposure to D0178B/C standards and objectives within the aerospace industry. You will come from a background of embedded software development and be experienced in designing, developing and maintaining embedded systems. Due to the nature of the role, you will need experience in reviewing schematics and reading data sheets, including supporting hardware bring-ups and debugging. You will possess knowledge of model-based software development using Simulink or Stateflow and model-based system design for complex systems. Familiarity with communication protocols such as ARINC825, ARINC429, I2C, CANOpen, and Serial Bus will also be a must. Sound like your next step? We'd love to hear from you. Click 'apply now' for a confidential chat today! This vacancy is being advertised by Belcan.
Position: C++ Software Engineer Salary : Up to 60,000 + Benefits Location of work: Fully Remote Working The Role: A new position has been created for a C++ Software Engineer to join their team working on a fully remote basis, working towards the development of industry leading home automation and IoT connected products. The ideal Software Engineer will be a coding enthusiast who is keen to work with modern C++, developing brand new products within challenging and rewarding environment. The successful Software Engineer should be degree qualified and have good industry experience working with modern C++ in an embedded or/and Linux environments. You will have worked in a Test-Driven development environment and be familiar with Yocto or Docker, whilst any experience with Embedded Linux or wireless comms (ZigBee, Thread, Wi-Fi, BLE etc) would make your CV stand out. You can expect the role to involve: lifecycle involvement in the detailed design, coding and validation of embedded C++ software. with other global teams to ensure the timely delivery of new products according to agreed timescales. in-house best practice for code integrity and design validation. that the integrity of the system and software architecture is maintained throughout the lifecycle of the product. Skills and Experience Required: Strong C++ programming Linux Yocto or Docker Test-Driven Development, Continuous Integration etc Degree qualified within an Engineering related topic Desirable Skills and Experience: Zigbee, Thread, Wi-Fi or Bluetooth low power comms Please contact Laurence Powell or Chris Fawcett at KO2 Embedded Recruitment Solutions Ltd to discuss this role in further detail.
Apr 30, 2024
Full time
Position: C++ Software Engineer Salary : Up to 60,000 + Benefits Location of work: Fully Remote Working The Role: A new position has been created for a C++ Software Engineer to join their team working on a fully remote basis, working towards the development of industry leading home automation and IoT connected products. The ideal Software Engineer will be a coding enthusiast who is keen to work with modern C++, developing brand new products within challenging and rewarding environment. The successful Software Engineer should be degree qualified and have good industry experience working with modern C++ in an embedded or/and Linux environments. You will have worked in a Test-Driven development environment and be familiar with Yocto or Docker, whilst any experience with Embedded Linux or wireless comms (ZigBee, Thread, Wi-Fi, BLE etc) would make your CV stand out. You can expect the role to involve: lifecycle involvement in the detailed design, coding and validation of embedded C++ software. with other global teams to ensure the timely delivery of new products according to agreed timescales. in-house best practice for code integrity and design validation. that the integrity of the system and software architecture is maintained throughout the lifecycle of the product. Skills and Experience Required: Strong C++ programming Linux Yocto or Docker Test-Driven Development, Continuous Integration etc Degree qualified within an Engineering related topic Desirable Skills and Experience: Zigbee, Thread, Wi-Fi or Bluetooth low power comms Please contact Laurence Powell or Chris Fawcett at KO2 Embedded Recruitment Solutions Ltd to discuss this role in further detail.