Software Engineer
Redlinegroup
3 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Tech stack
C
Behavior-Driven Development
Software Debugging
Embedded Software
Firmware
Python
LabView
Matlab
Project Management Software
Software Architecture
Software Engineering
Subversion
Test Driven Development
GIT
Information Technology
Software Version Control
Requirements
- Degree in Electronics, Computer Science, or Software Engineering (BSc/BEng or equivalent)\r\n
- 7+ years' experience in embedded software or firmware development\r\n
- At least 2 years in a technical lead or leadership role\r\n
- Strong experience with C programming for embedded systems\r\n
- Solid understanding of software architecture and system design\r\n
- Proven experience delivering complex, cross-functional engineering projects\r\n
- Hands-on debugging and development experience on embedded targets\r\n
- Experience with Git, SVN, or other version control systems\r\n
- Strong communication and stakeholder management skills\r\n
\r\n
Desirable \r\n \r\n
- Experience with Python, MATLAB, or LabVIEW\r\n
- Knowledge of Digital Signal Processing (DSP) or image processing\r\n
- Familiarity with test-driven development (TDD) and behaviour-driven development (BDD)\r\n
- Experience with defect tracking and task management tools\r\n