C Software Developer
pRE:LAB is a design and innovation company specialized in shaping the interaction between people and complex technologies. /p pSince 2004, we have been working on products and systems used daily across the automotive, industrial, and consumer sectors. Our goal is to make advanced technology understandable, safe, and natural to use. /p pWe don’t just design interfaces. We design experiences that bring together design, engineering, human factors, and artificial intelligence. Our multidisciplinary team tackles real-world challenges in highly complex contexts, where quality and reliability are essential. /p pWe partner with global companies when user experience is not a detail, but a critical factor for a product’s success—when adoption, safety, and user trust truly make the difference. /p pAt RE:LAB, we believe technology should feel human. This belief guides the way we work, the design decisions we make, and the relationships we build every day. /p pDesigning human experiences for complex technologies. /p h3Posizione: /h3 pTo strengthen our Software Engineering division, we are looking for an Embedded C Software Developer to contribute to the development of low-level software solutions and embedded systems. /p pThe selected candidate will work on the design, development, and integration of software components, with a particular focus on C programming, hardware/software interaction, and system-level development. /p pThe role involves working on technologically advanced projects, contributing to the implementation of reliable and efficient software solutions across different application domains.
/p pWe are looking for a developer with solid programming fundamentals, a strong interest in low-level software development, and a practical approach to technical problem-solving. /p h3Main Activities /h3 ul liDesign, develop, and maintain low-level software components using C. /li liContribute to the development of embedded software and firmware solutions. /li liImplement and optimize software functionalities for hardware-related applications. /li liSupport the integration of software components with electronic devices and embedded platforms. /li liPerform debugging, testing, troubleshooting, and software validation activities. /li liAnalyze software behavior, memory usage, and system performance. /li liCollaborate with hardware and software engineers throughout the development process. /li liContribute to software architecture, technical documentation, and code reviews. /li liSupport the integration and optimization of software solutions within complex systems. /li /ul h3Requisiti: /h3 ul liDegree in Computer Engineering, Computer Science, Electronic Engineering, or related technical disciplines. /li liGood knowledge of C programming, with particular attention to low-level development.
/li liUnderstanding of computer architecture, memory management, and data structures. /li liFamiliarity with software development principles, debugging, and testing methodologies. /li liBasic understanding of hardware/software interaction and embedded systems. /li liGood analytical and problem-solving skills. /li liFamiliarity with version control tools such as Git. /li liAbility to work independently and collaborate within multidisciplinary engineering teams. /li liGood command of the English language, both written and spoken. /li /ul h3Altre informazioni: /h3 pSchedule: Full- time, 40 hours per week. /p pLocation: Treviglio, on-site /p h3Our Promise /h3 pWe build technology for people—and that same principle guides how we work together. At RE:LAB, you’ll find more than a role: a place where ideas are valued, growth is supported, and individual perspectives contribute to meaning‑ful innovation. /p h3Our Values in Action /h3 ul liIntegrity first: we act with transparency and responsibility in every decision, project, and interaction. /li liDiversity as a strength: different backgrounds and viewpoints help us solve complex problems better. /li liInclusion by design: we encourage open dialogue and create space for everyone to contribute. /li liGrowth mindset: we support continuous learning and professional development through real projects and shared expertise. /li /ul pReady to shape the future of human–machine interaction? /p pJoin a team that values both advanced technology and human connection. /p #J-18808-Ljbffr
/p pWe are looking for a developer with solid programming fundamentals, a strong interest in low-level software development, and a practical approach to technical problem-solving. /p h3Main Activities /h3 ul liDesign, develop, and maintain low-level software components using C. /li liContribute to the development of embedded software and firmware solutions. /li liImplement and optimize software functionalities for hardware-related applications. /li liSupport the integration of software components with electronic devices and embedded platforms. /li liPerform debugging, testing, troubleshooting, and software validation activities. /li liAnalyze software behavior, memory usage, and system performance. /li liCollaborate with hardware and software engineers throughout the development process. /li liContribute to software architecture, technical documentation, and code reviews. /li liSupport the integration and optimization of software solutions within complex systems. /li /ul h3Requisiti: /h3 ul liDegree in Computer Engineering, Computer Science, Electronic Engineering, or related technical disciplines. /li liGood knowledge of C programming, with particular attention to low-level development.
/li liUnderstanding of computer architecture, memory management, and data structures. /li liFamiliarity with software development principles, debugging, and testing methodologies. /li liBasic understanding of hardware/software interaction and embedded systems. /li liGood analytical and problem-solving skills. /li liFamiliarity with version control tools such as Git. /li liAbility to work independently and collaborate within multidisciplinary engineering teams. /li liGood command of the English language, both written and spoken. /li /ul h3Altre informazioni: /h3 pSchedule: Full- time, 40 hours per week. /p pLocation: Treviglio, on-site /p h3Our Promise /h3 pWe build technology for people—and that same principle guides how we work together. At RE:LAB, you’ll find more than a role: a place where ideas are valued, growth is supported, and individual perspectives contribute to meaning‑ful innovation. /p h3Our Values in Action /h3 ul liIntegrity first: we act with transparency and responsibility in every decision, project, and interaction. /li liDiversity as a strength: different backgrounds and viewpoints help us solve complex problems better. /li liInclusion by design: we encourage open dialogue and create space for everyone to contribute. /li liGrowth mindset: we support continuous learning and professional development through real projects and shared expertise. /li /ul pReady to shape the future of human–machine interaction? /p pJoin a team that values both advanced technology and human connection. /p #J-18808-Ljbffr