Fullstack Software Engineer
Job Ref: BBBH 23334
Location: Alton, UK
Employment Type: Permanent
Workplace: On Site
Company Overview:
Join our client, an independent and highly regarded manufacturer of satellite communication products, with an international reach and head offices based in Alton, Hampshire. We operate within an exciting, expanding, up-and-coming industry and are dedicated to making Satcom simple for everyone. At our company, we pride ourselves on listening to our customers’ wants and needs to fulfill specific requirements. We foster an agile environment that encourages innovation and progression, offering a unique experience you won’t find anywhere else.
Job Description:
We are currently seeking a talented Fullstack Software Engineer to join our team. In this role, you will have the opportunity to build and deploy embedded Linux distributions for bespoke hardware designs using Buildroot (or similar) build tools. As a Subject Matter Expert (SME), you will play a crucial role in the planning, development, and ongoing maintenance of our products.
Responsibilities:
- Build and deploy embedded Linux distributions using Buildroot or similar build tools.
- Develop software applications for embedded platforms in C/C++.
- Support software suitable for production environments.
- Interface with embedded hardware using protocols such as I2C, SPI, RS422, etc.
- Contribute to front-end and back-end design, utilizing your expertise in C# and View.JS.
- Collaborate with cross-functional teams to ensure seamless integration of software and hardware components.
- Demonstrate a strong understanding of IP networking, switching, routing, and VLANs.
- Utilize your knowledge of modern ARM application processors to optimize performance.
- Continuously expand your skills and stay up-to-date with emerging technologies in the industry.
Required Skills:
- Proficiency in C# and View.JS, with experience in front-end frameworks.
- Strong background in developing Linux-based software applications for embedded platforms using C/C++.
- Competency in programming and scripting languages.
- Experience with protocols like I2C, SPI, RS422, etc., for interfacing with embedded hardware.
- Hands-on experience in developing and building Buildroot Linux distributions.
- Working knowledge of modern ARM application processors.
- In-depth understanding of IP networking, switching, routing, and VLANs.
Desirable Skills:
- Familiarity with Linux device drivers, kernel, and bootloaders.
- Experience with Docker, Kubernetes, and Linux Containers.
- Ability to read and understand hardware schematics, datasheets, and errata notices.
- Understanding of certificate trust chains.
We are seeking enthusiastic and motivated individuals who are passionate about their work. Join our innovative environment and unleash your potential for personal growth. We offer opportunities for career progression within the company.
Interested in this opportunity? Submit your CV today via the associated link or contact our team directly with any questions you may have: Email: [email protected] Phone: +31 20 369 0040
If this role does not fully align with your criteria, please visit our website at www.allenrec.com for insights into various recruitment programs across multiple geographies.