
Embedded Software Engineer
AST SpaceMobileabout 4 hours ago
Barcelona, SpainEntry Level / Mid Level
H1B Sponsor
Responsibilities
- Develop and maintain software for the company’s devices.
- Program ARM microcontrollers in C/C++ within RTOS environments.
- Develop testing tools and test benches using Python.
- Process and analyze test data and results for evaluation and validation.
- Develop reporting systems, real-time visualizations, and dashboards.
- Integrate software with production management tools and systems.
- Implement and manage communication protocols including RF, Ethernet, USB, SPI, I2C, and UART.
- Participate in code reviews and ensure software quality.
- Manage technical documentation and version control using Git/GitLab.
- Contribute to continuous improvement of team processes and methodologies.
Requirements
- Bachelor’s degree in Electronic Engineering, Computer Engineering, Telecommunications, or a related field.
- Experience in embedded software development for microcontrollers and RTOS environments.
- Experience programming in C/C++.
- Experience developing tools and scripts in Python.
- Experience in data processing and analysis.
- Experience developing visualization, reporting, or dashboard tools.
- Experience with Git/GitLab and collaborative development workflows.
- Knowledge of FPGA development and related technologies is preferred.
- Interest in Artificial Intelligence and Machine Learning is a plus.
- Strong analytical and problem-solving skills.