Embedded Systems Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+13 more
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.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again
Is Software Engineering Hard?
Is Software Engineering Over-Saturated?
Résumé-Driven Development: How IT trends affect the job market for software developers