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
Senior

Job 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

Apply for this position