04 ago - Pisa
Akronos Technologies
The company is looking for an embedded software engineer with proved experience in the specific field.
Di seguito, troverà un'analisi completa di tutti i requisiti per i potenziali candidati e le istruzioni su come candidarsi. In bocca al lupo!
The candidate will have responsibilities in designing, developing, and testing embedded software on different uP/uC architectures
The activity will include coding, debugging, testing and documenting. Solid software design skills and commitment to innovation would be preferred.
If you’re a talented and innovative engineer with a passion for developing software solutions and have a strong understanding of hardware-software integration,
we invite you to apply to join a modern work environment in space industry.
-
- Design and develop embedded software solutions for microcontrollers and microprocessors, respecting mission requirements.
- Conducting feasibility studies and system analysis to support trade-off evaluations on sub-system definition.
- Collaborate with hardware engineers to define software requirements and specifications, analyze solutions and support trade-off evaluations.
- Write efficient, modular and well-documented code in C, respecting consolidated standards.
- Work with testing teams to ensure software meets imposed quality standards.
- Debugging and troubleshooting software to identify and resolve issues.
- Conducting code reviews,
both internal and with customers, to ensure compliance with requirements.
- Contributing to the technical documentation and maintenance of software applications.
Required hard skills and qualifications
-
- Bachelor’s degree in Computer Engineering, Electronic Engineering or a related field.
- 3+ years of experience as an embedded software engineer.
- Proficiency in C programming language for embedded systems.
- Expertise with microcontrollers and microprocessors with preference for ARM, SPARC and RISC-V architectures.
- Strong understanding of embedded systems, hardware-software integration issues and capability to read and comprehend components datasheets.
- Previous experience with real-time operating systems (RTOS) (i.e. RTEMS)
- Knowledge of different communication protocols, in particular expected experience in SPI, UART, Spacewire, CAN, 1553B.
- Familiarity with software development tools and software version control systems (e.g. Git).
- Familiarity with Linux systems and scripting languages (i.e. Python, Bash).
- Problem-solving and analytical skills.
- Ability to work collaboratively within a team.
- Personal organization and commitment to project timelines. xysqume
- Working knowledge of software development processes and methodologies.
#J-18808-Ljbffr
06 ago - Roma
Cultura Dimpresa
06 ago - Roma
masiero impianti
06 ago - Roma
Openjobmetis
06 ago - San Giovanni Lupatoto
Adecco