Embedded Systems Engineer

Deep Sea Electronics Ltd
Hunmanby, UK
8 days ago
Apply on www.deepseaelectronics.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours

Tech stack

JavaScript (Programming Language) C Sharp (Programming Language) Cascading Style Sheets (CSS) Software Documentation Code Review Continuous Integration Embedded C Linux on Embedded Systems Github Hardware Design PC Tools Team Foundation Server
+13 more
Open Source Technology Real-Time Operating Systems Software Engineering Systems Architecture System Software Git Yocto Gitlab-ci Git Flow Build Tools Software Version Control Atlassian Bamboo Programming Languages

Job description

  • 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 company

3.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

Requirements

  • 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 5.0 Essential/Desirable Factors

Knowledge Essential: Desirable:

  • 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

Experience Essential: Desirable:

  • 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

About the company

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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.deepseaelectronics.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:36 min

Funding open source through GitHub Accelerator and Sponsors

Stormy Peters · World Congress 2023

7:40 min

In-vehicle infotainment systems and graphical functional safety validation

Denis Grahovac · World Congress 2021

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

2:40 min

Using GitHub primitives for internal documentation and corporate operations

Kyle Daigle · Coffee With Developers

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

Videos

See all

Related articles

See all