Register for our Newsletter

Frontier Silicon

Frontier Silicon

Software Engineer

We require a Software Engineer to join our team working on Linux Platform software for our Connected and Smart Audio Modules, which enable our customers to create Connected Audio devices incorporating a wide range of streaming standards such as Spotify Connect, Cast for Audio and Airplay.

We require a Software Engineer to join our team working on Linux Platform software for our Connected and Smart Audio Modules, which enable our customers to create Connected Audio devices incorporating a wide range of streaming standards such as Spotify Connect, Cast for Audio and Airplay.

You will be responsible for development and maintenance of our Linux Platform Software for current and future modules.

The successful candidate will be an integral part of the Software development team, working closely with H/W design engineers and test engineers to deliver high quality Software.

Key Responsibilities & Tasks

  • Integration of new hardware and software systems.
  • Development and testing of the software for reference platforms.
  • Customisation of software to meet specific requirements to agreed timescales
  • Provision of technical support for developers, partners, customers and suppliers.
  • Investigation, reproduction, characterisation and debugging of customer and engineering problems.
  • Development of fixes, workarounds and examples as appropriate.
  • Development and maintenance of in house tools, demo systems, software specifications, instructions, application notes.
  • Develop and maintain software specifications, instructions and application notes.

Qualifications & Skills Mandatory

  • Good honours degree in Computer Science, Electronic Engineering or a related discipline
  • Extensive C/C++ programming experience in an embedded environment
  • Embedded Linux -Excellent written and verbal communication skills

Beneficial

  • Software development for products in the consumer electronics industry
  • Use and development of BlueDroid Bluetooth stack
  • Advanced Linux Sound Architecture (ALSA)
  • Linux kernel and device driver development
  • Wireless communication e.g. WiFi -TCP/IP networking and sockets programming
  • Software development on ARM-based SoCs -Git, JIRA Agile, BuildBot, BitBucket, Python, CMake Person Specification
  • Excellent team player with strong inter-personal skills and a desire to meet the needs of internal customers and stakeholders.
  • Able to plan, manage and report on own work.
  • Able to communicates ideas and issues clearly and simply.
  • Flexible and willing to adapt, with an ability to prioritise and multitask.
  • Quick learner, able to pick up new skills and technologies easily.
  • Highly productive and results-driven.
  • Logical thinker and problem solver.
  • Systematic and thorough with strong attention to detail.
  • Pragmatic and able to compromise where appropriate

Job Type: Full-time

Salary: £35,000.00 to £40,000.00 /year

See also:
Organisation:  Frontier Silicon