Specialist Software Engineer in Northampton
Specialist Software Engineer

Specialist Software Engineer in Northampton

Northampton Full-Time 97000 - 180000 £ / year (est.) No home office possible
L3Harris

At a Glance

  • Tasks: Lead the design and development of innovative embedded software for Navy imaging products.
  • Company: Join L3-Harris, a leader in tech with a collaborative and supportive culture.
  • Benefits: Enjoy competitive salary, health insurance, 401(k) match, and flexible work options.
  • Other info: Dynamic team environment with opportunities for career growth and continuous learning.
  • Why this job: Make a real impact in defence technology while mentoring the next generation of engineers.
  • Qualifications: Bachelor's degree in relevant field and experience in embedded software development required.

The predicted salary is between 97000 - 180000 £ per year.

As a Software Engineer – Technical Lead at L3-Harris, you will be responsible for leading the design, development, and maintenance of embedded software solutions for our Navy imaging products. You will work closely with cross-functional teams to ensure the successful integration of software and hardware components, while also providing technical leadership and mentorship to junior engineers.

Essential Functions:

  • Design, development, and testing of user interface software in a Linux environment using QT and C/C++.
  • Develop and maintain embedded Linux-based systems, including kernel and driver development.
  • Provide technical leadership and mentorship to junior engineers.
  • Collaborate with hardware engineers to define software requirements and ensure seamless integration with hardware components.
  • Develop and maintain software documentation, including design specifications, user manuals, and testing procedures.
  • Debug and troubleshoot software issues, providing timely resolutions to ensure product quality and reliability.
  • Optimize software performance and memory usage to meet product requirements.
  • Participate in code reviews to maintain high-quality code standards and best practices.
  • Stay up to date with the latest industry trends and technologies to continuously improve our software development processes.

Qualifications:

  • Bachelor’s Degree in Computer Science, Computer Systems Engineering or Electrical Engineering and minimum 4 years of prior relevant experience.
  • Graduate Degree and a minimum of 2 years of prior related experience.
  • In lieu of a degree, minimum of 8 years of prior related experience.
  • 4+ years of experience in embedded software development using C/C++.
  • Understanding of embedded Linux, including kernel and driver development.
  • Knowledge of video processing, including image enhancement, video stitching, storage and playback.
  • Knowledge of video interfaces and camera control protocols such as GenICam, GigE Vision, and Camera Link.
  • Experience with software development tools such as compilers, debuggers, and version control systems (e.g., Git).
  • Familiarity with hardware interfaces and communication protocols (e.g., UART, SPI, I2C, CAN, etc.).

Preferred Additional Skills:

  • Experience in leading and mentoring engineering teams.
  • Experience with real-time operating systems (RTOS).
  • Knowledge of Agile development methodologies.
  • Experience with signal processing, control systems, or wireless communication.
  • Familiarity with scripting languages (e.g., Python) for testing and automation.
  • Experience with continuous integration deployment (CI/CD) pipeline.

In compliance with pay transparency requirements, the salary range for this role in Massachusetts is $97,000- $180,000. This is not a guarantee of compensation or salary, as final offer amount may vary based on factors including but not limited to experience and geographic location. L3Harris also offers a variety of benefits, including health and disability insurance, 401(k) match, flexible spending accounts, EAP, education assistance, parental leave, paid time off, and company-paid holidays. The specific programs and options available to an employee may vary depending on date of hire, schedule type, and the applicability of collective bargaining agreements.

Specialist Software Engineer in Northampton employer: L3Harris

L3Harris is an exceptional employer that fosters a collaborative and innovative work culture, particularly for Specialist Software Engineers in Northampton, MA. With a strong emphasis on employee growth through mentorship and technical leadership opportunities, the company also offers a comprehensive benefits package, including health insurance, 401(k) matching, and education assistance, ensuring a rewarding and supportive environment for all team members.
L3Harris

Contact Detail:

L3Harris Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Specialist Software Engineer in Northampton

✨Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and join 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 related to embedded software development. This gives potential employers a taste of what you can do beyond just a CV.

✨Tip Number 3

Prepare for interviews by brushing up on technical questions and coding challenges. Practice with friends or use online platforms to simulate real interview scenarios. Confidence is key!

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are proactive about their job search.

We think you need these skills to ace Specialist Software Engineer in Northampton

Embedded Software Development
C/C++
Linux Environment
QT
Kernel Development
Driver Development
Technical Leadership
Mentorship
Software Documentation
Debugging
Troubleshooting
Performance Optimisation
Code Reviews
Video Processing
Communication Protocols

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Specialist Software Engineer role. Highlight your experience with embedded software development, especially in C/C++ and Linux environments. We want to see how your skills match what we're looking for!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about this role and how your background makes you a perfect fit. Don’t forget to mention any leadership or mentoring experience you have, as we value that highly.

Showcase Relevant Projects: If you've worked on projects that involve video processing or embedded systems, make sure to showcase them. We love seeing real-world applications of your skills, so include links or descriptions of your work where possible.

Apply Through Our Website: We encourage you to apply through our website for the best chance of getting noticed. It’s super easy, and you’ll be able to keep track of your application status. Plus, we love seeing candidates who take the initiative to apply directly!

How to prepare for a job interview at L3Harris

✨Know Your Tech Inside Out

Make sure you brush up on your knowledge of embedded software development, especially in C/C++ and Linux environments. Be ready to discuss your experience with kernel and driver development, as well as any specific projects you've worked on that relate to the job description.

✨Showcase Your Leadership Skills

Since this role involves mentoring junior engineers, be prepared to share examples of how you've led teams or provided guidance in past roles. Highlight any experiences where you successfully collaborated with cross-functional teams to achieve project goals.

✨Prepare for Technical Questions

Expect to face technical questions related to video processing, communication protocols, and debugging techniques. Practise explaining complex concepts clearly and concisely, as this will demonstrate your expertise and ability to communicate effectively with both technical and non-technical team members.

✨Stay Current with Industry Trends

Familiarise yourself with the latest trends and technologies in software development, particularly those relevant to embedded systems and real-time operating systems. Being able to discuss recent advancements or tools you've explored can set you apart from other candidates.

Specialist Software Engineer in Northampton
L3Harris
Location: Northampton

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>