Adaptive Careers
Embedded Software Engineer
Job Location
Hermiston, United Kingdom
Job Description
We are looking for a passionate and experienced Software Engineer to join a dynamic team and help develop innovative solutions for a range of industries, including Energy, Industrial, Life Sciences, and Medical sectors. In this exciting and fast-paced environment, you will have the opportunity to work on cutting-edge technologies and contribute to the full product development lifecycle—from concept to production. Key Responsibilities: Develop and deliver embedded software solutions for a variety of technical projects. Work with modern C++ and C in commercial environments, alongside Linux system development. Design and implement real-time embedded systems, including development for microcontrollers (ARM, PIC, MSP430, DSP). Interface with industry-standard protocols and buses (Ethernet, USB, RS232, I2C, SPI), and control wireless modules (Bluetooth, Wi-Fi, LoRa, NFC). Collaborate closely with customers and internal teams to turn initial ideas into tangible products, often under tight deadlines. Ensure the development of high-quality, efficient code following best practices and design methodologies. Engage in software debugging, problem-solving, and continuous improvement processes. Contribute to customer-facing documentation, reports, and test results. Essential Skills & Experience: 3 years experience in developing embedded or real-time systems. Strong expertise in Modern C++ and C programming, gained in a commercial environment. Solid experience with Linux system development (e.g., Yocto, Debian). Proficiency in working with 16 and 32-bit microcontrollers (e.g., ARM, PIC, MSP430, DSP). Familiarity with common protocols and buses such as Ethernet, USB, RS232, I2C, SPI. Experience in embedded wireless module control (Bluetooth, Wi-Fi, LoRa, NFC). A hands-on approach to using a variety of development environments and tools. Ability to produce high-quality code and adhere to industry best practices. Strong problem-solving skills and a passion for debugging and bug-fixing. Whats on offer: The chance to work on a wide variety of technically demanding projects across multiple industries. A fast-paced, collaborative environment with the opportunity to influence product development from start to finish. A supportive and professional team committed to your growth and success. Opportunities to learn new skills, develop your career, and take on exciting challenges. Qualifications: Bachelor’s degree in Software Engineering, Computer Science, or a related field. If you're an innovative, motivated software engineer with a passion for creating impactful products and enjoy the challenge of working in a fast-moving technical environment, we would love to hear from you. Apply today to join a company where your skills and ideas will make a real difference. Job Type: Full-time Benefits: Company pension On-site parking Work from home Schedule: Monday to Friday Education: Bachelor's (preferred) Experience: software engineering: 3 years Work Location: Hybrid with 3 office days based in Livingston
Location: Hermiston, GB
Posted Date: 1/10/2025
Location: Hermiston, GB
Posted Date: 1/10/2025
Contact Information
Contact | Human Resources Adaptive Careers |
---|