At a Glance
- Tasks: Design and develop embedded software from concept to release, tackling complex coding challenges.
- Company: Join a leading tech firm with a focus on innovation and collaboration.
- Benefits: Enjoy a competitive pension scheme, enhanced leave, and employee discounts.
- Why this job: Make an impact in tech by solving real-world problems with cutting-edge software.
- Qualifications: Experience in C/C++ software design and a degree in Electronic Engineering required.
- Other info: Dynamic work environment with opportunities for career growth and development.
The predicted salary is between 30000 - 50000 Β£ per year.
What you'll be doing:
- Design and development of embedded software entities, from specification through to release into service
- Support to electronic circuit designers for computing architecture aspects
- Architecture design and coding of complex software problems including, but not limited to, digital signal processing, TCP/IP, data recording solutions
- Translation of requirements into design detail
- Undertake design review activities at various levels
- Support other software engineers as appropriate
- Verification of components and sub-systems using a combination of simulation, analysis, test, and assurance techniques
- Able to follow the engineering lifecycle and contribute to progress and design reviews
- Support system integration activities
Your skills and experiences:
- Extensive experience in low-level software design and implementation in C / C++
- Degree, or equivalent experience, in Electronic Engineering
- Sound understanding of one or more microprocessor architectures
- CEng or equivalent level of capability, or working towards CEng status
- Experience of complex system integration, both hardware and software
Benefits:
- You'll receive benefits including a competitive pension scheme, enhanced annual leave allowance.
- You'll also have access to additional benefits such as an employee assistance programme, Cycle2work and employee discounts.
If you are interested in this position please click 'apply'.
Embedded Software Engineer in Salisbury employer: Hunter Selection
Contact Detail:
Hunter Selection Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Embedded Software Engineer in Salisbury
β¨Tip Number 1
Network like a pro! Reach out to fellow engineers and industry contacts on LinkedIn. Join relevant groups and participate in discussions to get your name out there.
β¨Tip Number 2
Prepare for technical interviews by brushing up on your C/C++ skills and understanding microprocessor architectures. Practice coding problems and be ready to discuss your past projects in detail.
β¨Tip Number 3
Showcase your problem-solving skills! Be ready to explain how you've tackled complex software issues in the past, especially in areas like digital signal processing or system integration.
β¨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 that extra step.
We think you need these skills to ace Embedded Software Engineer in Salisbury
Some tips for your application π«‘
Tailor Your CV: Make sure your CV is tailored to the Embedded Software Engineer role. Highlight your experience in low-level software design and implementation in C/C++, and donβt forget to mention any relevant projects that showcase your skills in digital signal processing or system integration.
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why youβre passionate about embedded software and how your background in Electronic Engineering makes you a perfect fit for us. Be specific about what excites you about the role and our company.
Showcase Your Problem-Solving Skills: In your application, be sure to highlight examples of complex software problems you've tackled. We love seeing how you approach challenges, so share your thought process and the outcomes of your solutions!
Apply Through Our Website: We encourage you to apply directly through our website. Itβs the best way for us to receive your application and ensures youβre considered for the role. Plus, itβs super easy β just click βapplyβ and follow the prompts!
How to prepare for a job interview at Hunter Selection
β¨Know Your Stuff
Make sure you brush up on your C/C++ skills and understand the microprocessor architectures relevant to the role. Be ready to discuss your past projects and how you've tackled complex software problems, especially in embedded systems.
β¨Understand the Engineering Lifecycle
Familiarise yourself with the engineering lifecycle and be prepared to talk about how you've contributed to design reviews and system integration activities in your previous roles. This shows that you can follow processes and work collaboratively.
β¨Prepare for Technical Questions
Expect technical questions related to digital signal processing, TCP/IP, and data recording solutions. Practise explaining your thought process when solving these types of problems, as it demonstrates your analytical skills and depth of knowledge.
β¨Show Your Team Spirit
Highlight your experience supporting other engineers and collaborating on projects. Companies value team players, so share examples of how you've worked with others to achieve common goals, especially in complex system integration scenarios.