
Senior Embedded Software Engineer
$25-40 USD / Stunde
I am looking for a Senior Embedded Software Engineer to work on a medical device project. The ideal candidate should have experience in C/C++ programming languages and be familiar with working on real-time operating systems. Candidate to modify existing IP and must be able to troubleshoot and debug complex hardware and software issues.
Key Requirements:
- Experience with hardware, software, embedded systems, STM32 microcontrollers
- Proficiency in C/C++ programming languages
- Strong problem-solving skills
- Create VM with WM Ware Workstation Pro based on Ubuntu (No Apple Virtual Machine and/or Parallel’s environment accepted.)
- Ability to work independently and in a team and must possess advanced English proficiency.
- Electrical Engineering certifications a bonus (i.e. CESP, CPES, CESP, CSE, CSDE, etc.)
Scope of Project:
1. Compile source code and program existing MCU/LED PCB boards.
- MCU/LED HW files, C based source code, BOM and existing controller board to be provided to contract manufacturer.
- Create/Configure development environment (STM IDE or equivalent with make file for STM32F103RCT6)
2. Update code to accommodate new features:
- Removed switches need to be hardcoded to a specific functionality.
- Consolidation of multiple on/off light buttons to only one on/off light button
- Removal of battery – replaced by AC adaptor.
- Replacement of a on/off beep (sounds)
- Code commenting where applicable.
3. Create binary file(s) for programming into the MCU
4. Provide entire VM zip when completed for review and internal document control.
Timeline:
Initial project is expected to take 40-80 hours to complete. If successful, more jobs shall be provided by end of year.
If you have the required skills and experience, please apply with your portfolio and resume.
Projekt-ID: #36708176