At a Glance
- Tasks: Design and implement firmware for high-performance ARM-based systems.
- Company: Join a forward-thinking tech company in Crawley.
- Benefits: Competitive salary, flexible working options, and opportunities for growth.
- Other info: Dynamic team environment with exciting projects and career advancement.
- Why this job: Shape the future of technology with innovative software solutions.
- Qualifications: Proficient in C/C++ and eager to learn Rust.
The predicted salary is between 37500 - 37500 € per year.
YT Tech are currently on the lookout for an embedded software engineer / developer for a client in Crawley. This is a pivotal role in their transition toward a modern, safety-first software stack, where you will have significant influence over the future architecture of our products.
The Role
- Core Development: Design and implement robust firmware for high-performance ARM-based SoCs.
- Rust Implementation: Act as a key contributor to the strategic adoption of Rust, focusing on memory safety and concurrency for our next-generation gateways.
- Embedded Linux: Architect and maintain system-level software using Yocto or Buildroot environments.
- Protocol Optimization: Develop communication layers for CAN bus (J1939/CANopen), Ethernet, and serial interfaces.
- Hardware Bring-up: Lead the integration of firmware with new silicon and custom PCB designs.
Technical Requirements
- Software Mastery: Proficiency in C/C++ (11/14/17) and a professional drive to develop in Rust.
- OS/Kernel Knowledge: Extensive experience with Embedded Linux and real-time operating systems (RTOS) like FreeRTOS or Zephyr.
- Hardware Interfacing: Deep understanding of low-level protocols including SPI, I2C, and UART.
If interested, please apply with your most recent CV and I will be in touch to discuss.
Embedded Software Engineer in Crawley employer: YT Technologies
At YT Tech, we pride ourselves on fostering a collaborative and innovative work environment where embedded software engineers can thrive. Located in Crawley, our team enjoys a culture that prioritises professional growth, offering opportunities to work with cutting-edge technologies like Rust and ARM-based SoCs. With a strong focus on safety and modern software practices, we empower our employees to make impactful contributions while enjoying a supportive atmosphere that values creativity and teamwork.
StudySmarter Expert Advice🤫
We think this is how you could land Embedded Software Engineer in Crawley
✨Tip Number 1
Network like a pro! Reach out to your connections in the embedded software field, especially those who work with C++ or Rust. A friendly chat can lead to opportunities that aren’t even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving ARM-based SoCs or Rust implementations. This will give potential employers a taste of what you can bring to the table.
✨Tip Number 3
Prepare for technical interviews by brushing up on your knowledge of embedded Linux and real-time operating systems. Practise coding challenges in C/C++ and Rust to demonstrate your mastery during interviews.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who take the initiative to connect directly with us.
We think you need these skills to ace Embedded Software Engineer in Crawley
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your experience with C/C++ and Rust, as well as any work you've done with embedded systems. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects!
Showcase Your Projects:If you've worked on any cool firmware or hardware projects, include them! We love seeing practical examples of your skills in action, especially if they relate to ARM-based SoCs or protocol optimisation.
Keep It Clear and Concise:When writing your application, clarity is key. Use straightforward language and avoid jargon unless it’s necessary. We appreciate a well-structured application that gets straight to the point!
Apply Through Our Website:Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it makes the whole process smoother for everyone involved.
How to prepare for a job interview at YT Technologies
✨Know Your Tech Inside Out
Make sure you brush up on your C/C++ and Rust skills before the interview. Be ready to discuss your experience with ARM-based SoCs and Embedded Linux, as well as any projects where you've implemented memory safety and concurrency.
✨Showcase Your Problem-Solving Skills
Prepare to talk about specific challenges you've faced in firmware development or hardware integration. Use examples that highlight your ability to optimise protocols for CAN bus or Ethernet, and how you tackled those issues.
✨Familiarise Yourself with Their Stack
Research the company's current software stack and be prepared to discuss how your experience aligns with their needs. If they’re transitioning to a modern software architecture, think about how you can contribute to that vision.
✨Ask Insightful Questions
Prepare thoughtful questions about their projects, especially around the adoption of Rust and the integration of new silicon. This shows your genuine interest in the role and helps you gauge if it’s the right fit for you.