Job Openings
Embedded Software Engineer
About the job Embedded Software Engineer
Reasons To Consider An Embedded Software Engineer Here:
- Join an innovative product design and manufacturing company
- Company pension
- Cycle to work scheme
- Life insurance
- Free parking, On-site parking
- Opportunity to engage in innovation and product design
- Salary (Negotiable)
Embedded Software Engineer Responsibilities:
- API maintenance and integration
- Software diagnostics and stress testing
- Enhance IoT architecture flexibility and security
- Integrate BLE mesh network and update firmware
- Routine operational tasks
- Handle day-to-day activities and documentation
Embedded Software Engineer Work Hours/Shifts:
- Full-time position - (Onsite)
- Regular work schedule from Monday to Friday
- Middlesbrough (Relocation may be required)
Requirements For Embedded Software Engineer:
- Excellent programming skills in C & C++
- Bachelors degree in Computer Science or Software Engineering or equivalent
- Minimum 3 years of related experience
- Electronics and embedded systems expertise
- Multi-threaded code proficiency
- Strong analytical and problem-solving skills
- Linux/Bare-metal familiarity
- ARM Embedded Systems experience
- RTOS knowledge (e.g., FreeRTOSRTOS knowledge (e.g., FreeRTOS)
- Low-level driver expertise (e.g., SPI, UART, I2C)
- Schematic interpretation
- IoT project experience
- CI/CD competence
- Product ownership with safety focus