Information on the Specific Position: Senior Embedded SW EngineerAs a Senior Software Engineer at Osmium, you will contribute within an Agile, international team to a wide variety of projects—ranging from internal developments to collaborations with external partners, including public institutions such as the European Space Agency (ESA), and private organizations across the aerospace, aviation, defence, and automotive sectors.In this role, you will not only design and develop embedded Linux systems for cutting‑edge applications but also drive architectural and design decisions with a strong focus on quality. Leveraging your expertise in C/C++, Linux, Yocto, and associated toolchains, you will deliver robust, secure, and high‑performance solutions tailored for embedded platforms. Beyond Linux‑based environments, you will also engineer solutions for real‑time systems running on resource‑constrained satellites—for example, developing secure communication protocols such as Virtual Private Networks for satellite links. As a senior engineer, you will champion testing strategies, enforce best practices, and ensure that every software artifact meets stringent performance, reliability, and security standards.Responsibilities Embedded Software Development: Design, implement, and maintain applications and system‑level software using C/C++. Optimize code for performance and memory usage in embedded environments.Linux System Integration: Configure and customize Linux‑based systems for embedded platforms. Develop and maintain shell scripts and automation tools for system tasks.Yocto Project Management: Build and maintain custom Linux distributions using Yocto. Integrate new packages, layers, and BSPs (Board Support Packages).Real‑Time Systems Development: Design and implement software solutions for real‑time environments, including protocols running on resource‑constrained satellites. Ensure deterministic performance and reliability under strict timing and hardware limitations.(Secure) Communication Protocols: Contribute to the development of advanced networking solutions such as Virtual Private Network (VPN) protocols for satellite communications, with a focus on robustness, security, and efficiency.Debugging & Troubleshooting: Perform root cause analysis for system crashes, performance issues, and hardware/software integration problems.Use tools like GDB, Valgrind, and strace for debugging.Collaboration & Documentation: Document code, processes, and system configurations for maintainability.Continuous Improvement: Stay updated on best practices for embedded Linux and Yocto development. Experience and skills Master’s in Engineering, Computer Science, Electronics, Embedded System Design, or Cybersecurity or a comparable qualificationAt least 5 years work experience in a similar roleStrong proficiency in C/C++ for embedded systemsAdvanced knowledge of Linux internals (kernel, drivers, system configuration)Experience building custom Linux distributions and managing layers/BSPsDeep Understanding of networkingDeep Knowledge of Shell scripting and automation toolsFluent English language skills are essential (oral and written, as you will be part of a multi‑cultural team with international customers) Additional skills (optional) Cybersecurity expertise: Knowledge of secure coding practices, cryptography, or system hardening is highly valued, given our focus as a cybersecurity company.Certifications in Embedded Systems: Any formal certification or specialization in embedded systems design and development.Quality Assurance: Experience or certification in software testing methodologies, continuous integration, or quality management systems.Agile Methodology: Hands‑on experience or certification in Agile frameworks (SAFe, Scrum, Kanban) and collaborative development practices.DevOps & Automation: Experience with CI/CD pipelines, containerization (Docker), or automation tools for embedded environments.International Collaboration: Prior experience working in multicultural, distributed teams. LocationTorino (Italy) or fully remote in ItalyDurationIndefinite, employee contractAvailabilityFull‑timeSalaryDepends on SeniorityWhat we offer You will be directly involved in challenging key projects in the aerospace industry, for private or public customersYou will be pioneering in the growing new space cybersecurity industryYou will be defining, together with the product manager and our customers, the features to be included in our solutionAttractive salary and the possibility to work on a fully remote basisExcellent team culture #J-18808-Ljbffr
Senior Embedded Sw Engineer (Italy Or Full Remote From Italy)
JOBTOME
Caserta, Campania
Pubblicato 12 giorni fa
Segnala lavoro