Embedded Software Engineer (Platform Integration)
Embedded Software Engineer (Platform Integration)

Embedded Software Engineer (Platform Integration)

Bristol Full-Time 43200 - 72000 £ / year (est.) No home office possible
B

At a Glance

  • Tasks: Join our team to develop and integrate embedded software for cutting-edge hardware platforms.
  • Company: Blu Wireless is a leader in innovative wireless technology, shaping the future of connectivity.
  • Benefits: Enjoy flexible working options, competitive salary, and opportunities for professional growth.
  • Why this job: Be part of a dynamic team driving innovation in technology with real-world impact.
  • Qualifications: 5+ years in software engineering, degree in relevant field, expertise in Python and C/C++.
  • Other info: Ideal for ambitious candidates looking to grow in a collaborative environment.

The predicted salary is between 43200 - 72000 £ per year.

About the Role

We are looking for an experienced Embedded Software Engineer to join our Platform Software Team. This team is responsible for the software at the hardware platform and operating system layer, including porting to new hardware variants, performance tuning, security measures, and developing build and test infrastructure. This role supports the platforms that underpin all of Blu Wireless\’ products and is therefore a key role in the Software Group and the wider Engineering organisation.

About Your Experience

To be successful in this role, you will be able to demonstrate the following technical abilities and experience:

  • A degree, or equivalent, in a relevant Engineering discipline with 5+ years of experience in a Software Engineering role in a commercial setting.
  • Development of embedded system platforms, with an excellent understanding of how hardware and software interact.
  • Platform Integration experience of:
    • ARM (64-bit) development for network-focused products.
    • Importing vendor SDK for 3rd party boards.
    • Familiarity with Yocto and custom build flows.
    • Building and configuring BSP code (e.g. u-boot).
    • Building and configuring Linux kernels (custom configuration and device trees).
  • Experience of working with board designers:
    • Providing a software viewpoint on design choices.
    • Familiarity with schematics.
    • Board bring-up support.
  • Software Development experience in:
    • Expert-level programming experience in Python, and C/C++.
    • Linux platform development (e.g., Ubuntu and Alpine) and integration of open-source libraries and packages.
    • Build systems including Make, CMake, Automake, Linux kernel, Jenkins, etc.
    • Git version control.
    • CI (Zuul or similar).
    • Familiarity with YAML will be beneficial.
  • Secure by design concepts and best practices.

About You

You will be an enthusiastic team player and be willing to learn quickly and embrace regular change as we continue to innovate new solutions and platforms. You’ll also have excellent interpersonal and communication skills and be able to convey technical information effectively to a variety of stakeholders at different levels of the organisation. This will provide the ability to build effective working relationships with internal and external customers, along with collaborating, sharing, and liaising closely with other team members.

MH Notes: Ideally a senior level candidate, rather than principal – someone with relevant experience but with ambition and space to grow. Salary range would reflect this.

#J-18808-Ljbffr

Embedded Software Engineer (Platform Integration) employer: Blu Wireless Technology

At Blu Wireless, we pride ourselves on being an exceptional employer that fosters a collaborative and innovative work culture. Our Embedded Software Engineers play a crucial role in shaping the future of our cutting-edge technology, with ample opportunities for professional growth and development. Located in a vibrant area, we offer competitive benefits and a supportive environment that encourages creativity and teamwork, making it an ideal place for those seeking meaningful and rewarding employment.
B

Contact Detail:

Blu Wireless Technology Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Embedded Software Engineer (Platform Integration)

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, such as ARM development and Yocto. Having hands-on experience or projects that showcase your skills in these areas can set you apart during discussions.

✨Tip Number 2

Network with current or former employees of Blu Wireless on platforms like LinkedIn. Engaging with them can provide insights into the company culture and expectations, which can be invaluable during interviews.

✨Tip Number 3

Prepare to discuss your previous experiences with embedded systems and platform integration in detail. Be ready to explain how you've tackled challenges in past projects, especially those involving hardware-software interaction.

✨Tip Number 4

Showcase your enthusiasm for learning and adapting to new technologies. During your interactions, emphasise your willingness to embrace change and innovation, as this aligns with the company's focus on developing new solutions.

We think you need these skills to ace Embedded Software Engineer (Platform Integration)

Embedded Systems Development
Platform Integration
ARM (64-bit) Development
Vendor SDK Integration
Yocto Build System
Board Support Package (BSP) Configuration
Linux Kernel Configuration
Python Programming
C/C++ Programming
Linux Platform Development
Build Systems (Make, CMake, Automake)
Continuous Integration (CI) Tools
Git Version Control
YAML Familiarity
Secure by Design Principles
Interpersonal Skills
Communication Skills
Team Collaboration

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience in embedded systems and platform integration. Emphasise your programming skills in Python and C/C++, as well as your familiarity with ARM development and Linux platforms.

Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention specific projects or experiences that align with the job description, such as your work with Yocto or board bring-up support.

Showcase Relevant Projects: If you have worked on relevant projects, include them in your application. Detail your contributions, especially those involving build systems, CI tools, and secure design practices, to demonstrate your hands-on experience.

Highlight Soft Skills: Don't forget to mention your interpersonal and communication skills. Provide examples of how you've effectively collaborated with team members or communicated technical information to non-technical stakeholders.

How to prepare for a job interview at Blu Wireless Technology

✨Showcase Your Technical Skills

Be prepared to discuss your experience with embedded systems, particularly your work with ARM development and Linux platforms. Highlight specific projects where you successfully integrated hardware and software, as this will demonstrate your technical expertise.

✨Familiarise Yourself with the Company’s Products

Research Blu Wireless and their product offerings. Understanding their technology and how your role as an Embedded Software Engineer fits into their overall strategy will show your genuine interest in the company and the position.

✨Prepare for Problem-Solving Questions

Expect to face technical challenges during the interview. Brush up on your problem-solving skills, especially in areas like build systems and board bring-up support. Be ready to explain your thought process clearly and logically.

✨Demonstrate Your Teamwork and Communication Skills

Since the role requires collaboration with various stakeholders, be prepared to share examples of how you've effectively communicated technical information in past roles. Emphasise your ability to work as part of a team and adapt to changing environments.

Embedded Software Engineer (Platform Integration)
Blu Wireless Technology
B
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>