Embedded Software Developer
As an embedded software developer, you’ll do more than just write code in languages like C++, C, or python. You’ll use cutting-edge technology to build products that solve complex problems. You’ll work closely with cross-functional teams to find innovative solutions and create products that stand out in the market.
What you’ll Work On:
- You will have the chance to work on diverse projects, whether its developing digital relay boxes used in vehicles or working on tracking devices.
- You will collaborate with the team to perform testing and troubleshooting of issues in embedded devices, learning valuable skills in debugging and problem-solving.
- You will implement software solutions for embedded systems, gaining hands on experience in software development for different levels, from hardware integration to higher-level embedded systems.
- You will be responsible in investigating and troubleshooting technical problems in embedded devices, using debugging tools.
Qualifications:
- We require a degree in Computer Science or comparable, in addition to 2-3 years of experience in embedded software development.
Desired Technical Skills
- Proficiency in C / C++
- Experience with microcontroller programming along with understanding of different processor architectures
- Good understanding of Real Time Operating Systems (RTOS)
- Working knowledge of following communication protocols is preferred: SPI, I2C, UART, CAN, NMEA etc
- Understanding of electronic CAD / schematics and basic layout of digital and analog circuits
- Practical knowledge about oscilloscopes and logic analysers is a plus
- Experience with version control is a plus, e.g. Git
Apply for the position by sending an email to hej@www.digital-dividend.com. Please mention the job position in the email subject.