Software Engineer (m/f/d)
- Carbolite Gero Ltd.
- Hope Valley (UK)
- Work experience
- IT
- Fulltime
Are you looking for a long-term perspective in a successfully growing, profitable company? Then you've come to the right place!
We are growing and are therefore looking for further colleagues to strengthen our team at the earliest possible date as:
Software Engineer (m/f/d)
Salary dependent on experience and qualifications + Excellent Benefits Package
We have an excellent opportunity for an experienced and motivated Software Engineer to join a small, collaborative team in our office in the Peak District National Park. The position is focused on the design, development, and maintenance of embedded software and firmware for various microcontrollers and embedded systems.
The successful candidate will play a key part in designing, developing, and maintaining embedded software solutions, collaborating with hardware engineers, and ensuring the efficiency and reliability of our products.
We are situated next to Hope train station and on a regular bus route from and to Sheffield.
Do you have a positive attitude, strong work ethic and a pro-active approach to be part of this highly productive team, working in the heart of the Peak District?
Primary responsibilties:
- Design, develop, and implement software and firmware for embedded systems and microcontrollers (e.g., Raspberry Pi, ADD our Controller, PIC).
- Write clean, efficient, and well-documented code in C#, C++, C and/or assembly language.
- Collaborate with hardware engineers to define firmware requirements and interfaces.
- Debug and optimize software and firmware to ensure efficient performance and minimal resource usage.
- Develop and execute unit and integration tests to validate software and firmware functionality.
- Participate in code reviews and contribute to continuous improvement of development processes.
- Maintain and update existing software and firmware as needed, including bug fixes and feature enhancements.
- Create and maintain technical documentation related to software and firmware design, implementation, and testing.
- Stay up-to-date with emerging technologies and industry trends relevant to embedded firmware development.
Key skills and qualifications:
- Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or related field.
- Proven experience in embedded software and firmware development.
- Proficiency in C#, C++ and C; experience with assembly language is a plus.
- Understanding of Database Design and SQL .
- Familiarity with real-time operating systems (RTOS) and low-level hardware interaction as well as LINUX based operating systems
- Experience with version control systems (e.g., Git).
- Strong problem-solving and debugging skills using tools such as oscilloscopes, and debuggers.
- Ability to read and understand electronic schematics and datasheets.
- Good communication and teamwork skills
What we have to offer
- Competitive Salary dependent on experience and qualifications.
- Core hours are 37.50 hours per week.
- Hybrid working – up to 2 days per week with the remaining days spent working on site.
- Company Bonus Scheme.
- Flexi-Time Scheme.
- Generous salary sacrifice pension plan with 7.5% Employer contributions and with 8 x salary death in service policy.
- 28 days annual leave - plus statutory days.
- Westfield Health Scheme membership and Hospital Treatment Plan.
- Cycle to Work salary sacrifice scheme – enjoy the stunning beauty of the surrounding area.
- Development and career opportunities.
- Sports & Social events.
- Free on-site parking.
- Access to employee assistance programme to help with life’s challenges.
- A Free Lunch on site every week.
- Free fresh fruit.
Interested?
We look forward to receiving your application!
Carbolite Gero Ltd. - Parsons Lane - Hope ‑ Derbyshire ‑ S33 6RB
Web: www.carbolite-gero.com