- Build cutting-edge embedded systems driving next-gen semiconductor tools
- Join a high-impact team with ownership, innovation, and global reach
About Our Client
The hiring company is a large organization within the industrial and manufacturing industry, known for delivering high-quality solutions and leveraging advanced technology. They are committed to fostering a culture of innovation and excellence to meet the evolving demands of their global clients.
Job Description
- Design, develop, and test embedded software for industrial and manufacturing systems.
- Collaborate with cross-functional teams to define software requirements and specifications.
- Optimize software performance to ensure efficient and reliable operation.
- Debug and troubleshoot software issues to ensure seamless system functionality.
- Participate in code reviews to maintain high-quality software standards.
- Document software designs, processes, and functionality for future reference.
- Integrate third-party software and hardware components into embedded systems.
- Stay updated with the latest trends and advancements in embedded systems technology.
The Successful Applicant
A Successful Senior Embedded Software Engineer Should Have - Experience in embedded software design and development, with a good understanding of SDLC and methodologies such as Waterfall and Agile.
- Strong programming skills in C and C++.
- Knowledge in at least two of the following areas:
- RTOS (Linux, FreeRTOS), development tools (STM32CubeIDE, IAR, Keil), and debugging tools (ST-Link, JTAG)
- MCU architectures (ARM, STM32) and peripherals (GPIO, I2C, SPI, ADC, UART, Timers, etc.)
- Communication/network protocols (I2C, SPI, UART, TCP/IP, MQTT, Wi-Fi, etc.)
- IoT protocols (LoRa, NB-IoT, M-Bus)
- Board bring-up and hardware/software integration
- Basic knowledge of electronics and ability to read schematics and PCBA layouts
- Familiar with hardware debugging tools (oscilloscope, multimeter, etc.)
- Good understanding of data structures and algorithms
- Strong problem-solving and analytical skills
- Self-driven and a team player
- Some team or people management experience
- Fluent in English (written and spoken)
What's on Offer
- Opportunities to work on innovative projects in the industrial and manufacturing industry.
- Comprehensive benefits package to support your professional growth.
- Collaborative work environment with cutting-edge technology.
This is a permanent opportunity for a dedicated Senior Embedded Software Engineer to make a significant impact. If you're ready to advance your career in the technology department, we encourage you to apply today!
Contact
Quote job ref: JN-062026-7043158