We are a leading electronic hardware manufacturer and software developer designing and manufacturing a range of RF video link products using COFDM modulation and 3GPP 5G. Our success comes from working as a close-knit team, being customer focused and meeting their requirements with speed and attention to detail and commitment to our Company Values:
* Team: Business is a team sport; we work collaboratively and with integrity. We value and respect each other
* Customer Focus: We are committed to responding proactively and enthusiastically to our customers’ needs
* Accountability: We commit to doing what we say we are going to do
* Resourcefulness: We always figure out a way to success
* Speed: We move swiftly in everything we do
Job Overview
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