Company Description
Magdum Technologies delivers tailored automation solutions for industries such as healthcare, pharmaceuticals, cleanroom management, HVAC systems, food processing, and mechatronics. Our products and services optimize operational efficiency and ensure regulatory compliance. Committed to reliability and flexibility, our solutions integrate seamlessly into various operations. We aim to help businesses achieve measurable success through innovative technology.
Job Description :
We are seeking a Software Development Engineer specialising in Embedded Systems to join our dynamic team. As an integral part of our engineering group, you will be responsible for the design, development, and validation of firmware for embedded systems across a range of microcontrollers and microprocessors. This role requires a balance of technical expertise, strong communication skills, and the ability to collaborate within a cross-functional team.
Key Responsibilities :
- Develop and maintain embedded software for 8 to 64-bit microcontrollers and microprocessors .
- Design, define, specify, implement, and test embedded systems products.
- Collaborate on schematics and PCB development , including board bring-up and signal integrity analysis .
- Perform board-level testing to validate system designs against technical requirements.
- Work closely with cross-functional teams and external suppliers to ensure successful project execution.
- Develop, execute, and document validation testing for embedded systems.
- Provide ongoing product documentation and support .
What We Need To See :
Proficiency in embedded C programming and embedded firmware development.Hands-on experience with 16-bit / 32-bit microcontrollers (PIC, STM32, ESP32).Knowledge of communication interfaces such as I2C , SPI , RS232 / 485 , and USB .Familiarity with industrial protocols like Ethernet and Modbus .Ability to read and interpret schematics and component data sheets .Strong problem-solving skills and a keen ability to troubleshoot embedded systems issues.Experience in product documentation and providing technical support.Skills and Qualifications :
Bachelor's degree in Electrical Engineering , Computer Science , or a related field.5 to 10 years of experience in embedded firmware development and board bring-up.
Excellent communication and collaboration skills with the ability to work in a team-oriented environment.Experience in embedded system design, implementation, and testing .