Sii Poland

Firmware & SystemC Modeling Engineer

Posted: 1 hours ago

Job Description

As part of a collaboration with a global leader in technology and digital innovation, we are looking for a Firmware & SystemC Engineer to join our project. The company develops cutting-edge solutions that drive the advancement of cloud services, cybersecurity, as well as software and hardware platforms used by millions of users and businesses worldwide. This role offers the opportunity to contribute to advanced research and development initiatives in the field of embedded software and system modelling. Your tasks Architect and implement models as well as validation firmware/software for various silicon components (e.g., Boot ROMs, PCIe, USB, compute clusters)Lead the technical development of models, firmware, and embedded softwareCollaborate closely with hardware and software architects to define specifications and ensure system-level integrationMentor junior engineers in software design, firmware development, and best engineering practicesParticipate in design and code reviews, ensuring high-quality and maintainable solutionsDrive debugging and optimization efforts to improve performance and reliabilityProvide clear technical documentation for developed models, APIs, and workflowsWork in a diverse, multidisciplinary team and actively contribute to a collaborative environmentCommunicate progress, risks, and technical challenges effectively to stakeholders and managementRequirementsBachelor’s or higher degree in Computer Science, Computer Engineering, Electrical Engineering, or a related fieldAt least 4 years of professional experience in embedded software developmentStrong proficiency in C or C++, with hands-on experience in SystemC and a passion for developing low-level software that interfaces directly with hardwareSolid understanding of operating systems, including drivers, memory management, bootloaders, and scheduling, together with excellent debugging skills (GDB or equivalent)Proven ability to translate ambitious, ambiguous goals into concrete requirements, architectures, APIs, and delivery plans, while providing clear updates to stakeholdersPractical experience with industry-standard SystemC simulators (e.g. Virtualizer, Helium) and scripting languages such as Python or PowerShellTrack record of shipped products containing firmware or embedded software, preferably developed in pre-silicon environmentsKnowledge in one or more of the following domains: drivers, DMA, PCIe, NVMe, image/video decoders, networking controllers, memory controllers/training, boot flows, or power managementTax residence in Ukraine is requiredJob no. 251014-TJC0SBenefits For YouRefferals programSolid financial situationMany experts you can learn fromContracts with the biggest brandsMentoring program14 authentic core valuesInclusive culture based on dialogueRegular integration events and tripsPassion Sponsorship ProgramOpen and accessible management teamProfit sharingWelcome packs & occasional gifts

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In