Embedded Software Engineer - Telford, United Kingdom - DeterTech | UK & IE

    DeterTech | UK & IE
    DeterTech | UK & IE Telford, United Kingdom

    2 weeks ago

    Default job background
    Description

    Job Description

    Make a difference:

    At DeterTech we give peace of mind to people and communities, every day. Making the world a safer, more secure place is what matters to us. And it's what sets us (and you, if you join us...) apart from the crowd. DeterTech continues to grow and has big plans for the future. Join us and see how you can contribute to our future success.

    What's expected of you?

    DeterTech is seeking an experienced embedded software engineer to join the expanding engineering team in Telford. The successful candidate will play a key role in the design of our security products.

    DeterTech has a significant number of major customers in the security sector and an exciting roadmap of projects to be involved in. You may be asked to travel around the UK and occasionally to our other offices in Europe.

    Key duties include:

    • Hands-on design and development of embedded software for a range of different products and processor ranges.
    • Act as the technical lead for the delivery of multiple complex software development projects from design through to release.
    • Working closely with other members of the Engineering team to produce accurate delivery estimates throughout the transition from analysis through to design and delivery.
    • Provide regular and effective progress updates to the Engineering management team.
    • Participate in reviews and meetings and provide updates on project progress.
    • Take responsibility for ensuring that risks and issues are identified and managed closely and drive all stakeholders to deliver on time and to the required quality standards.
    • Work closely with relevant teams internally to ensure alignment and coordination of seamless implementation of existing and new products.
    • Contributing to post implementation reviews helping to demonstrate success or otherwise of projects.
    • Keep abreast of new ideas and techniques which will be beneficial to the business.
    • Ensure that technical documentation relating to the software elements of a product is accurate and up to date.
    • Assist with technical support of the company products both internally and externally.
    • Identify areas for improvement in requirements and feedback to stakeholders.
    • Commit to continuous improvement of self, team.
    • Create technical documentation for product manuals etc.

    Experience and qualifications:

    • Degree qualification minimum
    • 4+ years industry minimum experience
    • Must have good electronics understanding and background
    • Full design cycle experience – concept to manufacture/new product introduction
    • Proven track record of embedded software design is essential.
    • Embedded software development experience - Embedded C, C++, Python, Java, Legato Linux, Yocto etc in multi-threaded environment
    • Desktop development experience advantageous – Visual Studio, Python, C# etc
    • Must be experienced in embedded Linux development from building OS from scratch to kernel drivers, falcon modes, interfaces etc..
    • Experience of software development on 8,16, 32 bit microcontrollers & microprocessors – NXP IMX6/8, ARM, STM32, PIC
    • Working knowledge of HD camera technology and their processor interfaces is essential.
    • Knowledge and experience with network interfaces - I2C, SPI, UART, USB, RS232/485, Ethernet, Wi-Fi.
    • Knowledge & hands on experience interfacing with GSM modems/networks (IoT) essential.
    • Knowledge and experience of low power network devices and protocols such as ZigBee, BLE, & Lora essential.
    • Writing software to coding standards, MISRA, Barr
    • Use of coding tools such as LDRA.
    • Creation of technical documentation.
    • Good communication skills and the ability to work within a team friendly environment.
    • Ideally have some experience in successfully designing and supporting products in mass production.
    • Demonstrate outstanding technical competence and have a strong understanding of design for manufacturing and software reliability.

    Personal Attributes:

    • Takes on challenges and meets them with practical and creative skills alongside a strong work ethic.
    • Passionate about software excellence and are a highly organised engineer with excellent attention to detail.
    • Have a methodical approach to verifying product(s) and documenting tests performed at various stages in product development.
    • Be a team player who can work effectively to deadlines with other embedded engineers and product engineers.

    Our promise to you:

    At DeterTech we strive to create a workplace culture of inclusivity and commitment where everyone feels can express their ideas and opinions. For us, this is a key driver of innovation and growth because we understand the importance of diverse perspectives in solving complex problems. By fostering inclusivity in engineering, we can create new solutions that meet the needs of all our customers, and contribute to a better future for our company, our industry and society as a whole. If you are passionate about using engineering to solve problems and improve people's lives, we want to hear from you.