- Design and implement software of embedded devices and systems from requirements to production and commercial deployment
- Translate the market requirements into technical product specification
- Design, develop, code, test and debug system software, according the technical product specification
- Review code and design
- Interface with hardware design and development
- Interface with the PC software design and development
- Perform product testing on your own and others software as required
- Fixing software issues and optimizing existing products
- Write and maintain development documentation including specifications, test plans and design descriptions
- Make use of the company version control system to write software in a controlled manner
- Visit customer sites and attend training courses identified and provided by the company3.0 Internal & External Relationships
- Engineering and Project Management Teams
- Test and Approvals department - The Embedded Engineer will work closely with the test and approvals team,
- Technical Support - Assist Technical Support with more involved customer queries, and technical authoring support
- Attention to detail, able to work both individually as a part of a team and self discipline required for software developing and testing
- Produce clear and concise software documentation
- High quality software development
- Ability to define and work to timescales
- Expert in Embedded C Other programming languages (C#,
- Embedded Linux JavaScript, HTMS/CSS)
- Yocto Build systems Electrical principles
- Real Time Operating Systems, such Open source licensing models as Free RTOS / Segger emBOS /
- TFS
- ThreadX
- Git and GitFlow
- Security techniques and cybers security analysis Skills & Attributes Essential: Desirable:
- Familiar with stage gated / agile Understanding of electronics
- development approaches schematics and hardware designs
- Comfortable collaborating closely Systems architecture design
- with electronics engineers on
- Commercial acumen and
- embedded systems understanding
- Use to work to a high-quality
- standard
- Excellent team player with problem solving and trouble-shooting capabilities
- Task breakdown and work estimations for backlog and project planning
- Ability to translate requirements into a technical product specification
- Enthusiastic and optimistic
- 5 years + experience with Experience with setup and embedded systems in a commercial management of CI/CD platforms engineering department e.g. GitHub Actions, GitLab CI, Azure Pipelines
Deep Sea Electronics is a global leader in the design and manufacture of generator controllers, automatic transfer switch controllers, battery chargers, and vehicle and offhighway control systems. With over 200 employees across four continents, we supply our products to customers in more than 150 countries, both directly from our UK head office and through a well-established international distributor network. Working as an individual or as part of a team, this embedded software engineering role covers the full software lifecycle including, requirements capture, design, development and verification. The role will involve developing software for Cortex A and Cortex M series microprocessors and microcontrollers, both at low level and application level. The role exposes the engineer to a wide range of industrial control technologies and applications.
#J-18808-Ljbffr
Embedded Systems Engineer in Hunmanby employer: Deep Sea Electronics Ltd
Deep Sea Electronics is an exceptional employer, offering a dynamic work culture that prioritises employee well-being and professional growth. As a home-based Supply Chain Specialist, you will enjoy flexible working arrangements, competitive benefits including a comprehensive healthcare package and generous holiday allowances, while being part of a global team dedicated to innovation and excellence in the electronics sector.