Embedded Software Engineer

Rednal Recruitment
Exeter, UK
4 days ago
Apply on www.totaljobs.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours

Tech stack

Bluetooth UClibc (C Standard Library) C++ (Programming Language) Codecs Communications Protocols Datasheets Software Debugging Linux Microprocessors Linux on Embedded Systems Embedded Software Linux Distribution
+19 more
Message Queuing Telemetry Transport (MQTT) Raspberry Pi Real-Time Operating Systems Serial Communications Software Engineering Subversion TCP/IP Universal Asynchronous Receiver/Transmitter USB Wi-Fi Technology Serial Peripheral Interface PIC Microcontroller Software Troubleshooting Git Yocto Information Technology Bare Metal Software Version Control GNSS

Job description

Our client is an international company and the global leader in their sector. With a strong track record of growth and innovation we are now seeking an additional Embedded Software Engineer. You will be working in a mixed skilled engineering design team developing software which is integrated into electronic instrumentation hardware. Our client offers a very attractive working environment. Excellent (above market) salary package including flexible hours and hybrid working. Responsibilities will include:

Develop and qualify software within an embedded electronic system

Collaborate with software and hardware engineers

Debug and troubleshoot software issues in embedded platforms

Participate in software development and project progress meetings

Participate in the requirements capture phase ensuring all stake-holders are represented

Requirements

*Bachelor’s degree in an applicable subject: Engineering, Maths, Physics, Computer Science…

*Minimum of 5 years’ working in Embedded Software, with strong C/C++ development skills and practical Linux experience

*Can demonstrate experience working with custom Linux distributions built using Yocto or Buildroot and/or vendor-supported distributions for platforms such as BeagleBoard and Raspberry Pi

*Familiarity with microcontrollers, microprocessors and digital signal processors

*Solid understanding of software development practice

*Working knowledge of software version control systems such as SVN and Git

*Ability to read and comprehend circuit schematics and electronic data sheets

*Strong problem-solving skills and attention to detail

Additional Advantageous Experience

*A track record of taking an embedded Linux product through development to market would be highly desirable.

*Good understanding of electromagnetism

*Experience with real-time operating systems and bare metal development

*Good understanding of instrumentation electronics

*Understanding of Serial communications UART, SPI, I2C, USB

*Wireless communications Bluetooth, Wi-Fi and cellular

*GUI development

*Communications protocols HTTPS, TCP/IP sockets, MQTT

*Interfacing to audio ADC/DAC/codecs

*IMU Devices and 3D Vector Geometry

*GNSS : RTCM, NTRIP and RTK positioning

Benefits & conditions

Our client offers excellent working environment, career development within a supportive team, outstanding salary package. For more information please apply or contact Jim Lander at Rednal Recruitment Ltd. We look forward to hearing from you!

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.totaljobs.com
Prepare application

Good distractions

Loading talks and stories from around this role…