Ubicación: Barcelona (España)
Tipo de Contrato: Temporal
Jornada laboral: Jornada completa
Sector: Internet y tecnología
Disciplina: IngenieríaProgramación SW de Sistemas Embebidos
Description
We are hiring an engineer specialized in real-time SW for embedded systems.
As firmware engineer you will be member of the R&D department of OvalSound HQ in Barcelona. You will be part of a multidisciplinary team responsible for the design and delivery of different products and specifically the engineering team responsible for the design and development of the embedded systems firmware focusing in the music interaction area. To achieve this objective you will be working with other members of the team and work closely with the engineers of electronics department. You will also review and produce requirements, specifications, and designs to assure best in class product development.
Required education and overall experience
Master degree in Computer Science, Electronics Engineering, Telecommunication engineering or similar degree.
Specific responsibilities
Mainly, in collaboration with the development team, you will be responsable of the design, develop and debug the firmware of the products. Furthermore other several ones among following ones:
• Work closely with other staff, such as project managers, HW engineers, designers and developpers. (8)
• Cooperate with manufacturing teams in the products industrialization. (8)
• Develop in C drivers for the STM32 microcontrollers. (10)
• Develop in C++ application modules for the STM32 microcontrollers running FreeRTOS (9)
• Develop Bluetooth Low Energy drivers and applications (9)
• Develop applications in Eclipse and GCC. (8)
• Develop applications based in embedded linux OS. (5)
Bonus skills
• Data sensing and embedded data processing. (10)
• DSP and digital processing algorithms. (8)
Desired skills and knowledge (6)
• Have 3+ years experience working with embedded systems.
• Have 2+ years experience as a Lead Developer.
• Knowledge or experience about embedded software development.
• Expert knowledge of embedded C and C++ programming. ARM Cortex. STM32.
• Confident in writing, testing, and debugging low-level code (from FreeRTOS to embedded Linux).
• Love to work in a collaborative environment.
• A quick and intuitive problem-solver able to make decisions independently. (10)
• Excellent teamwork, cross-functional communication and analytical skills. (9)
• Fluent English (spoken and written).
- Buena base de sistemas embebidos
- Conocimientos de Microcontroladores/Hardware
- Buen nivel de inglés
- Alto grado de motivación!