At a Glance
- Tasks: Design and develop cutting-edge software for innovative networking products.
- Company: Join a dynamic tech company focused on collaboration and innovation.
- Benefits: Enjoy a competitive pension, 25 days leave, health assurance, and employee discounts.
- Other info: Great opportunities for career growth and continuous improvement in a supportive team.
- Why this job: Make a real impact in a fast-paced environment with exciting new product developments.
- Qualifications: Degree in Software Engineering, strong C programming, and networking knowledge required.
The predicted salary is between 36000 - 60000 € per year.
This is a hands-on role working across the full software development lifecycle - from concept and requirements through to delivery, test, documentation and customer support. You will work closely with hardware, production and product teams, contributing directly to new product introductions in a fast-moving environment.
What you will be doing:
- Designing, developing and maintaining embedded GNU/Linux and system-level software for NETernity switch products.
- Working across the OpenWare stack: bootloaders, Linux kernels, hardware interfaces, network protocols and system applications.
- Leading development of new OpenWare features from initial discussion through to delivery.
- Creating test specifications and automated scripts for network software.
- Supporting internal teams and external customers with integration, troubleshooting and feature enhancements.
- Contributing to new product development alongside hardware and production engineering teams.
- Producing clear documentation aligned with AS9100 Rev D processes.
- Continuously improving development tools, CI pipelines and software processes.
What you will bring:
- Degree in Software Engineering or similar.
- Excellent C programming skills in a GNU/Linux environment.
- Strong understanding of networking protocols (TCP/IP, Ethernet).
- Experience across the full software development lifecycle.
- Hands-on experience with Python, Bash or similar scripting.
- Familiarity with Git, CI/CD practices and configuration management.
- Strong analytical, problem-solving and communication skills.
- Ability to collaborate effectively with engineers at all levels.
- Customer-facing capability and confidence.
- Exposure to Agile methodologies.
Nice to have:
- Experience developing embedded or system-level software for COTS products.
- Background in AS9100 Rev D-certified environments.
Benefits:
- Competitive pension scheme
- 25 days annual leave
- Health & Life Assurance
- Employee Assistance Programme
- Cycle2Work scheme
- Employee discounts
Senior Software Engineer employer: Carbon60
As a Senior Software Engineer at our company, you'll thrive in a dynamic and innovative environment that values collaboration and continuous improvement. We offer a competitive pension scheme, generous annual leave, and a supportive work culture that prioritises employee well-being and professional growth. Join us to contribute to cutting-edge technology while enjoying unique benefits like the Cycle2Work scheme and employee discounts, all within a fast-paced setting that encourages your development and success.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Software Engineer
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage in online forums. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving embedded GNU/Linux and networking protocols. This will give potential employers a taste of what you can do beyond your CV.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and problem-solving skills. Be ready to discuss your experience with CI/CD practices and how you've tackled challenges in past projects.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search!
We think you need these skills to ace Senior Software Engineer
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the Senior Software Engineer role. Highlight your experience with GNU/Linux, C programming, and networking protocols. We want to see how your skills match what we're looking for!
Showcase Your Projects:Include any relevant projects you've worked on, especially those involving embedded software or system-level development. This gives us a glimpse of your hands-on experience and problem-solving skills.
Be Clear and Concise:When writing your cover letter, keep it clear and to the point. Explain why you're excited about the role and how you can contribute to our team. We appreciate straightforward communication!
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. We can't wait to hear from you!
How to prepare for a job interview at Carbon60
✨Know Your Stuff
Make sure you brush up on your C programming skills and be ready to discuss your experience with GNU/Linux. Familiarise yourself with networking protocols like TCP/IP and Ethernet, as these will likely come up in conversation.
✨Showcase Your Projects
Prepare to talk about specific projects where you've designed, developed, or maintained software. Highlight your role in the full software development lifecycle and any hands-on experience with Python or Bash scripting.
✨Collaboration is Key
Since this role involves working closely with hardware and production teams, be ready to share examples of how you've collaborated with others. Emphasise your communication skills and any customer-facing experiences you've had.
✨Get Agile
If you have experience with Agile methodologies, make sure to mention it! Companies love candidates who can adapt to fast-moving environments, so be prepared to discuss how you've applied Agile practices in your previous roles.