Overview
Embedded systems Developer - Merridale. We are seeking a versatile and skilled Developer to join our technical team. This role involves hands-on software development and working with technical drawings and development files. The ideal candidate will have a strong foundation in embedded systems, software engineering, and technical documentation.
Responsibilities
* Software for embedded systems and hardware integration.
* Assist in the development and maintenance of software applications (e.g. desktop, or web-based tools).
* Read, interpret, and create technical development drawings and documentation (e.g. schematics, wiring diagrams, CAD files).
* Collaborate with hardware engineers and software developers to ensure seamless integration of systems.
* Liaising with 3rd parties and suppliers to manage modifications and interface requirements.
* Maintain version control and documentation for development files, codebases, drawings.
Essential
* Required Skills & Experience:
* Proficiency in embedded programming (e.g. C, Assembly).
* Experience with PCB programming tools and microcontroller platforms (e.g. STM8).
* Understanding of electronics development and circuit design.
* Strong problem-solving skills and attention to detail.
* Excellent communication and documentation abilities.
Desirable
* Familiarity with software development practices, web development languages (e.g. JavaScript, Visual, VB6, PHP).
* Ability to read and produce technical drawings using tools like AutoCAD, Auto-Sketch, Draft IT.
* Experience with version control systems (e.g. Git).
* Knowledge of communication protocols (e.g. UART, SPI, I2C, CAN).
Package
* Full-time position (40 hours per week).
* 25 days holiday, plus statutory public holidays.
* Competitive salary.
Why Join Us?
* Exciting and innovative work in the electronic fuel management industry.
* Nationwide exposure and opportunities for career growth.
#J-18808-Ljbffr