PpThe company is looking for an embedded software engineer with proved experience in the specific field.
/p pThe candidate will have responsibilities in designing, developing, and testing embedded software on different uP/uC architectures /p pThe activity will include coding, debugging, testing and documenting.
Solid software design skills and commitment to innovation would be preferred.
/p pIf you're a talented and innovative engineer with a passion for developing software solutions and have a strong understanding of hardware-software integration, /p pwe invite you to apply to join a modern work environment in space industry.
/p ul liDesign and develop embedded software solutions for microcontrollers and microprocessors, respecting mission requirements.
/li liConducting feasibility studies and system analysis to support trade-off evaluations on sub-system definition.
/li liCollaborate with hardware engineers to define software requirements and specifications, analyze solutions and support trade-off evaluations.
/li liWrite efficient, modular and well-documented code in C, respecting consolidated standards.
/li liWork with testing teams to ensure software meets imposed quality standards.
/li liDebugging and troubleshooting software to identify and resolve issues.
/li liConducting code reviews, both internal and with customers, to ensure compliance with requirements.
/li liContributing to the technical documentation and maintenance of software applications.
/li /ul h3Required hard skills and qualifications /h3 ul liBachelor's degree in Computer Engineering, Electronic Engineering or a related field.
/li li3+ years of experience as an embedded software engineer.
/li liProficiency in C programming language for embedded systems.
/li liExpertise with microcontrollers and microprocessors with preference for ARM, SPARC and RISC-V architectures.
/li liStrong understanding of embedded systems, hardware-software integration issues and capability to read and comprehend components datasheets.
/li liPrevious experience with real-time operating systems (RTOS) (i.e. RTEMS) /li liKnowledge of different communication protocols, in particular expected experience in SPI, UART, Spacewire, CAN, ****B.
/li liFamiliarity with software development tools and software version control systems (e.g. Git).
/li liFamiliarity with Linux systems and scripting languages (i.e. Python, Bash).
/li liProblem-solving and analytical skills.
/li liAbility to work collaboratively within a team.
/li liPersonal organization and commitment to project timelines.
/li liWorking knowledge of software development processes and methodologies.
/li /ul /p #J-*****-Ljbffr