Firmware Engineer
B2Space is an innovative and dynamic aerospace company leading the charge in technological advancements within the space industry. Our mission is to deliver reliable, flexible, and cost-effective access to Low Earth Orbit for small and micro satellites, making space more accessible for everyone.
We are seeking a highly skilled and self-motivated Firmware Engineer to become an integral part of our team. As a Firmware Engineer with B2Space, your role will be focused on designing, developing, and implementing embedded software solutions for our space systems. You will closely collaborate with cross-functional teams to ensure the success of our projects.
Responsibilities:
- Conceive, create, code, evaluate, and debug firmware for our space systems.
- Guarantee compliance with industry standards and the adoption of best practices in firmware development.
- Conduct comprehensive testing and troubleshooting to promptly identify and resolve issues.
- Stay up to date with the latest advances in embedded systems and firmware development techniques.
Qualifications:
- A bachelor's degree or equivalent education in electrical engineering, computer engineering, software engineering, or computer science.
- Demonstrable proficiency in embedded C/C++ development for 32-bit ARM microcontrollers (with STM32 family preferably).
- Working knowledge of development tools, real-time operating systems, and algorithm implementation concepts.
- Familiarity with development and test strategies, version control, and documentation processes.
- Strong hands-on design, development, and debugging skills using in-circuit emulators, logic analyzers, and oscilloscopes.
- Competence in interpreting electronic schematics and component datasheets.
- Comfort working in both Linux and Windows environments.
- Experience with:
- Wired and wireless communications stacks (USB, WIFI, LoRa, CAN, LIN, MQTT).
- Device communication protocols (UART, I2C, SPI).
- Embedded systems security (TLS, Encryption, Hash, etc.).
- Real-Time OS (FreeRTOS, Zephyr, …).
- Knowledge of embedded systems security (TLS, encryption, hashing, etc.).
- Experience with Real-Time Operating Systems (RTOS) such as FreeRTOS and Zephyr.
Desired Skills:
- Embedded Linux programming experience.
- Control systems design experience using Matlab and Simulink Embedded Coder.
- Knowledge of radio communications, antenna design, and link performance analysis.
Benefits:
- The opportunity to be part of an innovative team at the forefront of space technology.
- Engagement in exciting projects that will challenge your skills and expertise.
- Opportunities for professional growth and career advancement within our rapidly expanding company.
- A full-time, permanent position.
- Enjoy the stability of a full-time, permanent position.
Work Authorisation:
This job posting is for a locally hired position in Spain. Candidates must have current legal authorisation to work immediately in Spain. B2Space will not seek immigration or labor sponsorship for any applicants.
Job Type: Full-time
Salary: €30,000.00 - €45,000.00 per year
Note: Only shortlisted candidates will be contacted.
Tipo de puesto: Jornada completa
Sueldo: 30.000,00€-45.000,00€ al año
Horario:
- De lunes a viernes
- Flexibilidad horaria
Preguntas para la solicitud:
- Are you legally allowed to work in Spain?
Educación:
- Licenciatura/Grado (Obligatorio)
Experiencia:
- Engineering: 3 años (Obligatorio)
Idioma:
- English (Obligatorio)
- Español (Obligatorio)
Ubicación del trabajo: Empleo presencial