Embedded Software Engineer

Recruiter
Anonymous
Location
Bath
Salary
Competitive
Posted
19 Sep 2017
Closes
17 Oct 2017
Sectors
Engineering
Contract Type
Permanent
Hours
Full Time
Role: Embedded Software Engineer (Linux)
Location: Bath/Bristol
Salary: GBP35,000 - GBP45-000
Basis: Permanent

JOB SUMMARY
- Plan, design and develop software for embedded Linux based systems

EDUCATION/QUALIFICATIONS
- Minimum Hons Degree or equivalent in Software Engineering or related subject.

REQUIRED EXPERIENCE
- Minimum of 2 years in industry since qualification, undertaking Software design and development work.
Knowledge of, or experience in the following fields are essential:
- Software design in C/C++ and Python within a Linux operating system including kernel drivers, system libraries and user space development.
- Participating in requirements gathering and capturing these in formal specifications.
- Participating in system architecture design.
- Understanding of Agile and Scrum project management methods and able to participate in the project planning process.
- Investigating new technologies and keep up to date with external technology developments.
- Knowledge of build systems such as Yocto and LTIB and communication interface protocols such as IP, TCP, UDP and USB
- Unit testing and continuous integration testing.
- Distributed version control software such as Mercurial and Git and issue tracking software such as JIRA.
- Determine forms, procedures and other documentation needed for the installation and maintenance of application programs.
- Supporting ongoing maintenance and security patches.
- Design to meet internationally recognised standards relating to software robustness and security.
- Methodologies for improving robustness of software developments, such as code review, pair programming etc

DESIRABLE EXPERIENCE
Knowledge of, or experience in the following fields are desirable:
- Experience of the complete development cycle from concept through to final manufacture.
- Security - Development of security assurance processes that protect data and the resources contained in and controlled by that software.
- System administration
- UML detailed design
- Understanding of electronics hardware design including microcontroller applications, design schematics and datasheets.
- Industrial network protocols such as Modbus RTU, Profibus.
- Development of safety related systems to standards such as MISRA-C.
- Experience of using emulators for real time software development.
- Static analysis and debugging tools such as Lint, Valgrind and GDB
- Knowledge of modern web-based interfaces.
- Knowledge of relevant directives and standards, ensuring designs meet them.

Omega Resource Group Ltd, are a dedicated Technical and Engineering Recruitment Company. If you wish to discuss this role or indeed any other opportunities that we are currently working on, please feel free to contact Callum on or email.

Thank you for your interest in this vacancy. At Omega Resource Group we also recruit for Mechanical and Electrical Fitters, Electronic Technicians, Machinists, Electrical and Electronic Project Engineers, Manufacturing Engineers, Wiremen, Hardware Engineers, Electronic Design Engineers, Electronic Design Managers, Design Managers, Electrical Team Leaders, Team Supervisors, Mechanical Design Engineers, Production Engineers and more. To find more of our roles please look at our current vacancies on (url removed)

Omega Resource Group Ltd is acting as an Employment Agency in relation to this vacancy

More searches like this