Alap
Junior Embedded Software Engineer
Közzétéve: 04.06.2026
Zárási dátum: 19.07.2026
Munkareferenciák: 68f1f9d0600a3bd6097cf99acdcaebbb
Munkaköri információk
Elhelyezkedés
Sheffield, United Kingdom
Társaság
OnTarget Communications
Munkareferenciák
68f1f9d0600a3bd6097cf99acdcaebbb
Listázási típus
Alap
EU-s munkavállalási engedély szükséges
Nem
Közzétéve
04.06.2026
Zárási dátum
19.07.2026
Munkaköri leírás
Model: Full-time, OnsiteScope: Fully EmployedLocation: DerbyshireOverview:We are seeking a motivated Junior Embedded Software Engineer to support the development of embedded systems. This role offers an excellent opportunity to gain hands-on experience in software and hardware integration while contributing to the delivery of high-quality technical solutions.Key Responsibilities:Develop and maintain embedded software using C and C++Support integration of software with hardware systemsAssist in debugging, testing, and validation of embedded applicationsCollaborate with cross-functional teams including hardware and systems engineeringProduce and maintain clear technical documentationContribute to continuous improvement of development processesRequirements:Degree in Computer Science, Electronics, or a related fieldProficiency in C and C++Basic understanding of embedded systems and software development principlesStrong problem-solving skills and attention to detailGood written and verbal communication skillsDesirable:Familiarity with Linux environmentsKnowledge of communication protocols (e.g., UART, SPI, I2C, CAN)Experience with debugging tools and version control systems
Képességek
AJAX
Ajax Framework
analyse software specifications
Ansible
Apache Maven
Apache Tomcat
APL
ASP.NET
Assembly (computer programming)
blockchain openness
blockchain platforms
C
CoffeeScript
Common Lisp
computer programming
create flowchart diagram
cyber attack counter-measures
data visualisation software
debug software
defence standard procedures
define technical requirements
develop automated migration methods
develop software prototype
Drupal
Eclipse (integrated development environment software)
engineering principles
engineering processes
Erlang
Git
Groovy
Haskell
IBM WebSphere
ICT debugging tools
ICT security legislation
identify customer requirements
integrated development environment software
interpret technical requirements
Java (computer programming)
JavaScript
JavaScript Framework
KDevelop
Laravel
Lisp
manage engineering project
Matlab
Microsoft Visual C++
ML (computer programming)
MySQL
NoSQL
object-oriented modelling
Objective-C
OpenEdge Advanced Business Language
Oracle Application Development Framework
perform scientific research
Perl
PHP
Project Management
Prolog (computer programming)
Puppet (tools for software configuration management)
Python (computer programming)
R
Ruby (computer programming)
Salt (tools for software configuration management)
SAP R3
SAS language
Scratch (computer programming)
screen reader
Smalltalk (computer programming)
smart contract
software anomalies
software frameworks
Spark
SQL
STAF
Swift (computer programming)
technical drawings
tools for software configuration management
Trading Software
TypeScript
use an application-specific interface
use software design patterns
use software libraries
use technical drawing software
utilise computer-aided software engineering tools
VBScript
Visual Basic
Web Services
WordPress
World Wide Web Consortium standards
Xcode