Embedded Software Engineer
hace 6 días
Dundee
Get AI-powered advice on this job and more exclusive features. Direct message the job poster from People Source Consulting trading as Experis Role: Embedded Software Engineer Location: Glasgow OR Dundee; they have 2 offices, so you can work from either Salary: £40,000 - £50,000 approx., but can be flexible for the right candidate Onsite work: required 3x days per week Role description and purpose We are seeking a talented and passionate Embedded Software Engineer to join our growing technology team. You will play a crucial role in designing, developing, and implementing embedded software for our next-generation aquaculture technology. This is an exciting opportunity to contribute directly to technology for good, working on real-world systems that have a tangible impact. You will be involved in the full software development lifecycle, from requirements gathering to deployment and maintenance, collaborating closely with hardware engineers, data scientists, and aquaculture specialists. Responsibilities • Design, develop, and debug embedded software and firmware for aquaculture monitoring and control systems (e.g., sensor integration, automated feeding systems, water quality monitoring devices)., • Write clean, efficient, and well-documented code in Python for embedded systems., • Work with microcontrollers, microprocessors, and real-time operating systems (RTOS)., • Implement communication protocols (e.g., MQTT, UART, SPI, I2C, Ethernet, Bluetooth, LoRaWAN) for data transmission and device control., • Integrate software with hardware components, including sensors, actuators, and communication modules., • Participate in the full software development lifecycle, including requirements analysis, design, implementation, testing, and deployment., • Develop and execute unit, integration, and system tests to ensure software quality and reliability., • Troubleshoot and debug software and hardware issues in embedded systems., • Collaborate effectively with hardware engineers, data scientists, and aquaculture experts to define system requirements and ensure seamless integration., • Contribute to the continuous improvement of software development processes and tools., • Stay up-to-date with the latest advancements in embedded software development and the aquaculture industry. Qualifications • Bachelor's degree in Computer Science, Electrical Engineering, or a related field., • Proven experience (typically 2+ years) in developing embedded software and firmware., • Strong proficiency in Python programming for embedded systems., • Experience working with microcontrollers and microprocessors (e.g., ARM Cortex-M, ESP32, NVIDIA Jetson)., • Knowledge of communication protocols relevant to IoT and industrial automation (e.g., MQTT, Modbus)., • Solid understanding of communication protocols (e.g., UART, SPI, I2C, Ethernet, Bluetooth, LoRaWAN)., • Experience with debugging tools and techniques for embedded systems (e.g., JTAG, oscilloscopes, logic analyzers)., • Ability to read and understand hardware schematics and datasheets., • Strong problem-solving and analytical skills., • Excellent communication and teamwork skills. Preferred Qualifications • Experience with C/C++, BASH, etc., for embedded systems or scripting., • Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and IoT services., • Familiarity with data acquisition and processing techniques., • Understanding of control systems and algorithms., • Previous experience in aquaculture, agricultural technology, or environmental monitoring sectors., • Experience with version control systems (e.g., Git)., • Experience with agile development methodologies. General Skills • Excellent problem-solving skills and the ability to think creatively to overcome technical challenges., • A passion for learning and staying updated with industry trends and best practices., • Strong communication and teamwork skills, with a focus on Openness and transparency., • Desire to take initiative and self-start when necessary., • Flexibility; we do what is necessary to make the organization successful., • 37.5 hours/week, • 33 days annual leave, • Death in service at 4x annual salary, • Employee Assistance Programme, • Enhanced parental leave policies, • Birthday day off, • Paid sick leave, • Company pension scheme, • Cycle to work scheme, • Free parking at Glasgow site How to apply? Please send your CV to • Mid-Senior level, • Full-time, • Appliances, Electrical, and Electronics Manufacturing; Computers and Electronics Manufacturing Referrals increase your chances of interviewing at People Source Consulting trading as Experis by 2x Dundee, Scotland, UK; multiple postings in the past week #J-18808-Ljbffr