At a Glance
- Tasks: Design and develop complex software products while leading innovative projects.
- Company: Join a forward-thinking tech company with a collaborative vibe.
- Benefits: Enjoy competitive pay, health perks, remote work options, and growth opportunities.
- Other info: Dynamic team environment with mentoring opportunities for growth.
- Why this job: Make a real impact in tech while working with cutting-edge tools.
- Qualifications: 8+ years in software development with strong C/C++ skills.
The predicted salary is between 60000 - 80000 € per year.
What you will do in the position:
- Software Development
- Autonomously plans, designs, implements, and tests products of high to very high complexity with bi-weekly to monthly supervision.
- Documents design from high-level block diagram down to specific implementation decisions.
- Validates design specifications, develops test equipment as necessary, and works with QA to develop test procedure.
- Leads projects internal and/or external to the R&D and/or software teams.
- Transfers standards, test specifications, verification methodologies, test harnesses and test reports created during design verification to Quality Assurance for regression.
- Develops and maintains engineering work products in accordance with the established product development process and the applicable project standards and methodologies.
- Participates in Development Process Improvement activities and leads and participates in Design and Code Reviews, both formal and agile forms (pairing etc.).
- Assists in maintaining the computer and lab infrastructure as required.
- Provides coaching and mentoring to junior members of the team.
- Maintains market awareness for Clear-Com and HME products. Knows key competitors, key product features and applications.
- Maintains and increases know-how of current development technologies.
What you will need to succeed:
- Qualifications
- Experienced with object-oriented analysis and design. Also familiar with structured, functional decomposition design methodologies.
- Proficient in C/C++ coding for both host and cross compiler based applications, and other high-level languages.
- Proficient in design of automation script languages.
- Proficient in communication and writing skills with the ability to design in a group setting.
- Proficient in debugging software on either PC host platforms or embedded hardware using debuggers, emulators, etc.
- Proficient in touch-typing and in use of word processors, spreadsheets and databases.
- Familiar with design of network applications.
- Ability to reason and solve problems related to this position.
Experience
- 8+ years related field experience.
Education
- BA or BS (college graduate) – Required.
Travel: 0%
The physical demands and work environment described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. The employee will occasionally lift and move up to 25 pounds with assistance.
Senior Software Engineer in London employer: HM Electronics Inc
As a Senior Software Engineer at our company, you will thrive in a dynamic and innovative work culture that prioritises collaboration and professional growth. We offer competitive benefits, including flexible working arrangements and opportunities for continuous learning, all within a supportive environment that encourages creativity and technical excellence. Join us in our state-of-the-art facilities, where your contributions will directly impact the development of cutting-edge products in the tech industry.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Software Engineer in London
✨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 that highlight your experience with C/C++ and automation scripts. This will give potential employers a taste of what you can bring to the table.
✨Tip Number 3
Prepare for interviews by brushing up on your problem-solving skills. Practice coding challenges and be ready to discuss your design methodologies. We want to see how you think and tackle complex problems!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining our team at StudySmarter.
We think you need these skills to ace Senior Software Engineer in London
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that match the Senior Software Engineer role. Highlight your proficiency in C/C++ and any relevant projects you've led or contributed to, as this will catch our eye!
Showcase Your Projects:Include specific examples of software development projects you've worked on. We love seeing how you've tackled complex problems and what methodologies you used, so don’t hold back on the details!
Be Clear and Concise:When writing your application, keep it straightforward. Use clear language and avoid jargon unless it's relevant. We appreciate a well-structured application that’s easy to read and gets straight to the point.
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 to do!
How to prepare for a job interview at HM Electronics Inc
✨Know Your Tech Inside Out
Make sure you brush up on your object-oriented analysis and design skills, as well as your proficiency in C/C++. Be ready to discuss specific projects where you've applied these skills, and don't shy away from diving into technical details during the interview.
✨Showcase Your Problem-Solving Skills
Prepare to share examples of how you've tackled complex problems in your previous roles. Think about situations where you had to debug software or design network applications, and be ready to explain your thought process and the outcomes.
✨Demonstrate Leadership and Mentoring
Since this role involves coaching junior team members, come prepared with examples of how you've led projects or mentored others in the past. Highlight your experience in design and code reviews, and how you've contributed to team development.
✨Stay Updated on Industry Trends
Familiarise yourself with the latest developments in software engineering and the products of Clear-Com and HME. Being able to discuss key competitors and market trends will show that you're not just technically skilled but also aware of the broader industry landscape.