We are seeking a hands-on Senior Software Engineering Team Lead to lead a team of talented engineers specializing in embedded C++, Python, Linux, and FPGA VHDL/Verilog. The successful candidate must be a hands-on Player-Coach, leading by creating exemplary code while coaching others. The successful candidate will also be able to confidently lead the team in the full, broad range of work spanning legacy C, FPGA, C++ and Python developments. You will oversee the team’s technical output, chair design reviews, guide the development and maintenance, and spearhead automation, fostering a collaborative, team environment and lead the team for best practices in software development and testing to deliver top-tier products. Responsibilities
Oversee the
design, development, and maintenance
of software/FPGA solutions, ensuring high performance, scalability, and robustness Create clean, maintainable code for products independently and through the team.
Lead and mentor
a team of engineers with expertise in C++, Python, VHDL/Verilog and Linux to achieve technical and project goals Create mixed SW/HW architectures skilfully blending high level Software with Verilog/FPGA Drive
unit testing, automated builds , and
overnight product testing
processes to maintain software quality Promote and enforce best practices for code quality, testing, and deployment Conduct code reviews and provide thoughtful feedback to ensure high standards across the team Support career development, conduct performance evaluations, and manage individual growth plans for engineers Qualifications
Bachelor’s or Master’s Degree in Computer Science, Computer Engineering, Electrical Engineering or Applied Mathematics 5 years broad experience in a Senior Software/FPGA Development role Proven experience in a software engineering leadership role Strong technical expertise in
C++ and Python
and VHDL/Verilog Experience with
web development using Python frameworks
(e.g., Django, Flask) Working understanding of
unit testing
practices, test-driven development (TDD), and automated testing frameworks Familiarity with
CI/CD pipelines and tools
(e.g., Jenkins, GitLab CI/CD) Strong problem-solving skills and ability to adapt to new technologies and methodologies. Excellent communication and collaboration skills Preferred
Networking at the Layer 1 through Layer 4 with combination of VHDL/FPGA and C++/Linux Development on AMD Zynq Ultrascale+ Knowledge of Agile methodologies and experience working in a mixed waterfall-agile environment combining software and hardware Understand protocols used in wireless communications systems If you are passionate about building embedded SW/VHDL/Verilog in hardware to create professional products and have a knack for leading technical teams with balance and grace, we’d love to hear from you! Competitive salary based on experience. On-site free parking Cycle to work scheme Pension Opportunities for professional development and career progression Collaborative and innovative working environment No direct phone calls / emails from recruiters or candidates will be answered. Please apply through this job posting. Apply Now
This field is hidden when viewing the form This field is hidden when viewing the form Role * This field is hidden when viewing the form This field is hidden when viewing the form Role URL * Name * First Last Email * Phone * Notice Period Where did you hear about this role? Drop files here or Drop files here or Accepted file types: pdf, doc, docx, Max. file size: 4 MB, Max. files: 5. Additional Information Phone This field is for validation purposes and should be left unchanged. This field is for validation purposes and should be left unchanged. US, New Jersey 350 Clark Drive, Ste. 125 Mt. Olive NJ 07828 tel: +1 908 852 3700 UK Waterside House Earls Colne Business Park Colchester Essex CO6 2NS tel: +44 1442 431300
#J-18808-Ljbffr