Our client is an international company looking for a Software Embedded Engineer who will play a key role in the new department. Software Embedded Engineer The Software Embedded Engineer is responsible for the design, implementation, testing, and maintenance of software for embedded systems. This role involves working closely with hardware engineers and other cross-functional teams to ensure that the software integrates seamlessly with the hardware components. Responsibilities: Embedded Software Development: Design and implement software for embedded systems using programming languages such as C, C++, or assembly language. Develop low-level software components, drivers, and firmware for microcontrollers and other embedded platforms. System Architecture: Collaborate with hardware engineers to define the overall system architecture and requirements for embedded systems. Ensure software design aligns with hardware capabilities and constraints. Real-time Systems: Develop software for real-time systems, ensuring timely and deterministic response to inputs and events. Debugging and Testing: Debug and optimize embedded software for performance, reliability, and resource utilization. Conduct unit testing, integration testing, and system testing of embedded software. Documentation: Create and maintain documentation, including software design specifications, test plans, and user manuals. Requirements: Academic Background in Embedded Systems/ Computer Science/ Applied Electronics/ Electrical Engineering Previous experience in Embedded C / C++, MATLAB Simulink, Assembly, Python Technical competence: Strong grasp of microcontrollers architecture (e.g., ARM M, PIC) Knowledge of microcontrollers peripherals (UART, DMA etc.) Knowledge on electrical schematics and design principle Good knowledge on communication standards (TCPIP, MODBUS etc.) Good to have: previous experience with motor control Good to have: Version Control (Git) Strong interest on new challenges to push the technically limits through innovative ideas High degree of commitment, initiative and independence Agile communicator We are happy to consider applications from all candidates who are able to demonstrate the skills necessary to fulfill the role. We can only answer to the best-fit applicants. The rest of the CVs are stored in our international talent pool for potential future matches. Please note that your personal information will be treated in accordance with our Privacy Policy. Thank you! By applying to this job, you give your written consent and agreement to Antal Romania/ Cluj-Napoca Office to keep your CV in our systems and to send it to our clients for evaluation as a candidate for the available positions in their organizations. You are informed that your data will be kept according to Antal's Privacy Policy (https://www.antal.com/privacy)
#J-18808-Ljbffr