Embedded Software Engineer

Livingston, SCT, GB, United Kingdom

Job Description

Enigma people Solutions is recruiting an enthusiastic and experienced Embedded Software Engineer to develop innovative products for our client who delivers solutions to companies ranging from Energy (Renewable, Smart Metering, Oil & Gas) to Industrial, Life Sciences, and Medical. This is a high-profile opportunity for you to demonstrate your talent in a fast-paced technical environment.


Our client has been delivering electronic design solutions for more over 20 years, including proof-of-concept to prototype to full production. Working in design services the role offers customer contact. You will enjoy variety of work - the role involves a broad range of technically demanding projects, and the opportunity to develop initial ideas into real tangible products in short timescales.


Essential Technical skills:




3+ years' experience of developing embedded / real-time systems Strong Modern C++ and C skills, gained in a commercial environment Linux system development (e.g. Yocto, Debian) 16 and 32-bit microcontrollers (e.g. ARM, PIC, MSP430, DSP) Standard buses and protocols (e.g. Ethernet, USB, RS232, I2C, SPI) Embedded control of wireless modules (e.g. Bluetooth, Wi-Fi, LoRa, NFC) Experience of a variety of development environments and tools Development of high quality code and adherence to best coding practices Software problem-solving and bug-fixing

Criteria:




Enjoy working in a fast-paced technical environment Possess strong communication skills; both internal and customer facing Use and understand appropriate methodologies to design, build and test complex systems Create customer-readable documentation, test results and reports Regularly investigate, develop and integrate new techniques, processes & tools

The following desirable skills are a plus

:


RTOS experience (e.g. FreeRTOS) Object-oriented design Windows development and C# Experience of cryptography, security, TLS stacks Android or iOS app development DSP algorithm development. Video or still image capture and processing.

Qualifications:

Bachelor's degree in Software Engineering or related subject.

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3807565
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Livingston, SCT, GB, United Kingdom
  • Education
    Not mentioned