Brain Technologies is searching for:
Embedded Software Engineer – Application Layer
Key Responsibilities:
* Develop and maintain embedded software architectures and application-layer logic for microcontroller-based systems.
* Apply the V-Model approach for software documentation, detailed design, implementation, and testing.
* Write and optimize embedded software in C, ensuring modularity, maintainability, and high performance.
* Implement software requirement specifications, ensuring traceability and alignment with functional needs.
* Work with RTOS-based environments for application-layer development (nice to have).
* Utilize tools for requirement traceability, bug tracking, unit testing, and documentation management.
* Ensure compliance with software safety standards (IEC 60730, IEC 60335).
* Collaborate with cross-functional teams, including hardware engineers and external suppliers, to integrate and validate software solutions.
Place: Brugherio (MB)
Requirements:
* Bachelor’s or Master’s degree in Computer Engineering, Software Engineering, or related field.
* 2-3 years of experience in embedded software development, preferably in application-layer programming.
* Strong proficiency in C programming; knowledge of Assembly is a plus but not mandatory.
* Experience in developing embedded applications for induction-based systems or similar technologies.
* Knowledge of real-time operating systems (RTOS) and embedded software architectures (nice to have).
* Familiarity with software development tools, including version control, unit testing, and debugging tools.
* Strong problem-solving skills, with experience in bug tracking, debugging, and regression testing.
* Understanding of FMEA, Six Sigma methodologies, and structured development processes (V-Model preferred).
* Languages: Italian (mandatory), English (strong proficiency in written and spoken).
What we offer:
* An employment contract commensurate with your profile
* Responsibility and growth opportunities
* Flexible and dynamic environment
* Flat organizational structure
* International environment
* Welfare benefits
* Health insurance
Brain Technologies is an Italian engineering company founded in Turin in 2008 by a group of people passionate about technology and innovation.
We are actively involved in the projects of the most representative national and international industrial entities in the fields of Embedded Systems, Advanced Control Systems, Hardware Design, Innovative Product Development, and Mechatronic Systems.
Every day we combine the creativity and skills of our team with the most advanced technologies in a continuous process of evolution.
Brain Technologies is composed of people who, through their synergy, aim to achieve challenging missions; we believe that personal satisfaction and human relationships are the key to growth.
We make our work our daily passion.
🌍
✉️ Please send your CV with a photo in Word or PDF format and only if you meet the required qualifications.
Brain Technologies is a company that believes in equal opportunities, and hiring decisions are based solely on merit, qualifications, abilities, and performance in interviews. Candidates who pass the selection process are chosen regardless of religion, country of origin or ethnicity, gender, sexual orientation, gender identity or expression, age, or disability.
Brain Technologies is committed to creating an inclusive, diverse, and safe working environment. (Laws 903/77; 125/91; legislative decrees 215/03 and 216/03)