Embedded Software Engineer

at  Rowden

Bristol BS34, England, United Kingdom -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate25 Nov, 2024GBP 500 Annual30 Aug, 2024N/AKernel Drivers,Independence,Linux,Microcontrollers,C,C++,Software,RustNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

DESCRIPTION

We’re building the next UK-headquartered engineering powerhouse.
There is a gulf between the needs of mission-focused organisations and the development and delivery of the critical technology they rely on. The consequences of this are felt acutely by underserved frontline operators, demanding a new breed of engineering enterprise to bridge this divide.
Rowden exists to meet this need. We design and build systems, infrastructure, and applications to deliver mission advantage to those working to protect the security of the UK and its allies. Rowden is setting a new standard in government technology provision: hyper-efficient engineering, better customer relationships, and rapid assimilation of commercial technology.
We’re looking for a talented Embedded Software Engineering contractor for 12 months to work on an exciting new project within the Software Defined Radio hardware and application space aiming to rapidly deliver capability into the hand of users. This role requires someone who is capable of architecting and delivering the necessary software to operate and integrate our SDR capability with a range of applications.
You’ll join a diverse team of multi-disciplinary engineers at Rowden, with specialisms in RF, electronics, systems, software, DevOps, and hardware prototyping. You’ll contribute to a hands-on engineering culture, sharing knowledge and lessons with the wider engineering team, and learn some new things yourself along the way.

KEY SKILLS, EXPERIENCE AND BEHAVIOURS

We’re looking for a technology enthusiast who is passionate about honing their skills and staying at the forefront of the industry. In this role, you’ll have endless opportunities to learn and grow, but you should already have:

  • Technical Mastery: Proficiency in one or more embedded software languages, such as C, C++, Rust, or Go, allowing you to tackle diverse challenges with confident.
  • Linux Expertise: Experience in developing Linux kernel drivers, giving you the edge in creating efficient, reliable systems.
  • Embedded Systems Knowledge: Familiarity with RTOS, microcontrollers, and embedded Linux, ensuring you can deliver optimised, scalable solutions.
  • Code Quality Focus: A commitment to writing clean, maintainable, and low-complexity code that’s self-descriptive and easy to maintain.

Desirable Experience:

  • Software Defined Radios: Experience or understanding of Software Defined Radios (SDRs), positioning you to rapidly make an impact.
  • RF and Wireless Systems Insight: A solid understanding of RF and wireless systems, enabling you to contribute to innovative solutions in the field.

The ideal candidate will have a strong balance of technical skills and experience, and the behavioural competencies that we believe are key to success in the role are as follows.

  • Self-Motivated and Confident: You take charge of your work, trusting in your abilities to deliver exceptional results.
  • Passion for Impact: You thrive on tackling interesting and complex projects that directly support and benefit the end-user.
  • Solution-Oriented Thinker: You have a knack for identifying optimal solutions and can clearly communicate their impact to the team.
  • Team Player with Independence: While you excel working individually, you’re also a strong contributor to a multidisciplinary engineering team.
  • Adaptable and Resilient: You’re comfortable in a fast-paced environment, quickly adjusting to changing demands and challenges.
  • Eager to Learn: You have a thirst for knowledge and are always ready to dive into new technologies and project needs.

Responsibilities:

As an Embedded Software Engineer at Rowden, you’ll be responsible for:

  • Architecting Innovation: Transform project ideas and concepts into robust software architecture plans that helps us to create a robust and innovative solution.
  • Strategic Planning: Collaborate with the product and technical lead to break down complex projects into manageable timelines and work packages, ensuring smooth execution,
  • Crafting Excellence: Design, develop, and deliver high-quality, production-ready code that’s well-documented and built to last.
  • Driving Performance: Lead the charge in testing, debugging, and optimising software to ensure it meets the highest standards of performance and reliability.
  • Commercial Strategy Development: Engage with internal and external stakeholders to gather requirements, and work alongside the technical lead to prioritise and deliver solutions that make an impact

We’re looking for a technology enthusiast who is passionate about honing their skills and staying at the forefront of the industry. In this role, you’ll have endless opportunities to learn and grow, but you should already have:

  • Technical Mastery: Proficiency in one or more embedded software languages, such as C, C++, Rust, or Go, allowing you to tackle diverse challenges with confident.
  • Linux Expertise: Experience in developing Linux kernel drivers, giving you the edge in creating efficient, reliable systems.
  • Embedded Systems Knowledge: Familiarity with RTOS, microcontrollers, and embedded Linux, ensuring you can deliver optimised, scalable solutions.
  • Code Quality Focus: A commitment to writing clean, maintainable, and low-complexity code that’s self-descriptive and easy to maintain

The ideal candidate will have a strong balance of technical skills and experience, and the behavioural competencies that we believe are key to success in the role are as follows.

  • Self-Motivated and Confident: You take charge of your work, trusting in your abilities to deliver exceptional results.
  • Passion for Impact: You thrive on tackling interesting and complex projects that directly support and benefit the end-user.
  • Solution-Oriented Thinker: You have a knack for identifying optimal solutions and can clearly communicate their impact to the team.
  • Team Player with Independence: While you excel working individually, you’re also a strong contributor to a multidisciplinary engineering team.
  • Adaptable and Resilient: You’re comfortable in a fast-paced environment, quickly adjusting to changing demands and challenges.
  • Eager to Learn: You have a thirst for knowledge and are always ready to dive into new technologies and project needs


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Bristol BS34, United Kingdom