Junior Software Embedded Engineer
RINA
Rome, Italy
Mission
The Junior Software Embedded Engineer focuses on contribution to SW design, active participation to development software, and support to verification of embedded software for avionics systems. This role requires a good understanding of real-time embedded systems, as well as expertise in software development and system integration. This role collaborates closely with hardware engineers and system architects to ensure that our avionics systems meet the highest standards of safety, reliability, and performance.
Key Accountabilities
Software Design and Development:
- Implement embedded software applications for embedded systems;
- Develop software according to best SW Engineering practice;
- Support the software requirements analysis and detailded design specifications;
- Integrate software onto target equipment.
System Design:
- Understanding of System requirements and System Architecture.
Testing and Verification:
- Debug the embedded software onto the target equipment;
- Support the V&V team during testing and validation activities for defect analysis;
- Solve detected problems implementing the needed corrections.
Documentation:
- Prepare and maintain software detailed design and implementation documentation in accordance with company and industry standards.
Collaboration and Communication:
- Work closely with hardware engineers to ensure seamless integration of software and hardware components;
- Collaborate with cross-functional teams to resolve issues.
Continuous Improvement:
- Stay updated on industry trends and advancements in avionics software.
Education
- Bachelor’s Degree in Computer Engineering or Computer Science.
Qualifications
- Good understanding of embedded systems and bare metal programming;
- Knowledge of Linux operating system;
- Experience in software development for emebedded system according to best practices;
- Experience in programming languages such as C and C++;
- Familiarity with software development and configuration tools (e.g., compilers, debuggers, versioning and configuration tools);
- Knowledge of embedded HW interfaces (e.g., UART, CAN, SPI, I2C, discrete and analogue signals).
Apply Now
Don't forget to mention Space-Careers when applying.