About appOrbit
About
Connect with the team
Similar jobs
NX Block Trades Pvt Ltd is an innovative high-frequency trading firm, leveraging advanced technologies to create ultra-low-latency trading solutions. We are seeking an FPGA Developer with deep technical expertise to design, develop, and optimize FPGA-based trading solutions for high-frequency and medium-frequency trading environments.
Key Responsibilities:
• Lead the design, development, and optimization of FPGA-based trading solutions aimed at achieving ultra-low-latency in HFT (High-Frequency Trading) and MFT (Medium-Frequency Trading) environments.
• Perform FPGA architecture exploration, design partitioning, and performance analysis to optimize system performance.
• Develop and implement assembly-level coding at both hardware and kernel levels to ensure efficient FPGA performance.
• Test and validate FPGA designs for correctness, robustness, and compliance with functional and performance requirements.
• Work with teams across the firm, including software engineers, traders, and quantitative analysts, to integrate FPGA-based solutions into trading algorithms, order management systems, and market data processing pipelines.
• Lead efforts in setting up FPGA solutions over collocated servers at exchanges for improved latency reduction.
• Provide guidance on networking fundamentals and ensure seamless integration with trading platforms, especially NEAT, BOLT, and NNF systems.
Essential Qualifications and Skills:
• 5-7 years of relevant experience in FPGA development for HFT firms.
• Hands-on experience in FPGA architecture exploration, design partitioning, and optimization.
• Proficiency in hardware-level and kernel-level coding, with strong experience in assembly language.
• Strong understanding of networking fundamentals as applied to FPGA-based systems.
• Proven ability to perform FPGA design validation, testing, and performance tuning.
• Experience working with collocated servers at exchanges. • Must have experience integrating FPGA systems with NEAT, BOLT, and NNF systems.
• Top-tier educational background from Tier 1 colleges with a Master’s/PhD in Electrical Engineering, Computer Science, or related fields.
• Strong mathematical skills and the ability to apply mathematical principles to hardware design and performance optimization.
Preferred Qualifications:
• Master’s/PhD in Electrical Engineering or Computer Science from a Tier 1 institute.
• Hands-on experience working in high-frequency trading (HFT) environments.
• Strong knowledge of FPGA development frameworks and synthesis tools.
• Demonstrated experience in networking, systems design, and FPGA performance analysis
2-5 years of experience in embedded software development.
Software background, experience in design, development, integration & test of embedded software for mobile targets is a plus
Strong C programming Skills
Experience in Device Drivers Development and Kernel Programming required.
Experience in BSP (board support package)
Sound Operating system knowledge
Hands-on experience with debugging and SW optimization is a must
Power SW optimization would be plus ( Like Linux/Windows or any other RTOS)
Hi
About us
Job description
Requirements
- C/C++ is a must. Rust is preferred. We already have part of the core product written in Rust. If you know Haskell, please let us know. We don't use Haskell in our stack but like folks who know it.
- It is essential that if you have done courses or have work experience in Operating Systems, Distributed Systems, and Computer Networks.
- Good exposure to debugging (more than just `!analyze -v`). We suck at debugging here, so can use your help!
- Great version control (Git) hygiene and familiarity with CI/CD. Test- and issue-driven development (that's our new term).
- Candidate should prioritize documentation to meeting (can't emphasize enough). Who has time to talk and listen (and forget) when one can write and read? During the interview, we may ask you how to organize your notes, references, and knowledge (We use Notion and self-hsoted Gitlab).
- Familiarity with scripting languages such as Python or Nim is appreciated. Both languages are used heavily in DevOps here.
- If you don't know Java, that's +1 ;-p (just kidding).
Regards
Team Merito
-Exp in C++ as IT dev exp
-strong exp in CAD programming
Velankani Communications Technology
Job Description
Immediate joiner/ 30 days Notice Period
Location: Bangalore
Academics:
Primary Skills:
- Candidate should have 4-5 years of development experience with hands-on work on Linux kernel programming skills and device driver development in the products like SD-WAN, ADS/ADC,
- Advanced firewall, WAN Optimization, etc.
Experience:
- Experienced in System Programming and developing multi-threaded high performance networking products.
- Strong in Linux kernel programming and device driver development.
- Knowledge of DPDK, VLAN, Trunking, WiFi 802.11 standards, and LTE.
Preferred:
- Experience in hypervisors and cloud platforms
- Strong Knowledge in the networking domain (L2/L3/L4)
Languages:
- C, C++
- Python(Good to have)
Primary Skills:
C, C++, Linux kernel programming, Device Driver, VLAN, DPDK.
Secondary Skill: Data Structures, Cloud, Python, Networking.
Job Description:
WLAN Linux Device Driver development (802.11ax preferred)
- WLAN Debugging
- WLAN Firmware development (802.11ac, 802.11n)
- Networking/Wireless Domain knowledge
- Hostapd, Supplicant
- Cross compiling/porting experience
- Performance optimization & Firmware enhancements
Must have Skills:
- 1-10 years of experience in Embedded Software Design, Implementation and testing
- Good knowledge of C or C++
- Basic knowledge in Scripting (Shell, Perl or Python)
- Proficiency in Problem Solving and Debugging skills
- Excellent team working skills
- Experience with version control e.g. GIT
- Basic experience of working in Linux OS
- Network Drivers
- WLAN Protocol Knowledge – 11n, 11ac
- WLAN Linux Device Drivers
- Hostpad, Supplicant
- WLAN Debugging
- Fluent in English
Desired Candidate Details:
- Design, development, and maintenance
- WLAN Stack development and debugging
- Feature Enhancements, Applications, Tools for SDKs
- Basic module level unit testing, System testing
- Providing support to technical documentation team and field application engineers
- Close collaboration with the Chipset Vendor on the Software Development
- Participations in the Product design and Software Design Documentation – High level / Module level / Low level design
- Troubleshooting software and architectural issues
We are looking for a seasoned Wireless LAN Software Engineer to join our Wireless & Networking team in Chennai, Pollachi, Kochi (Cochin), Gurugram, Manesar, Bengaluru (Bangalore). The candidate must be an experienced Engineer and a good team player, who will work on Wireless software solutions which will enable us to develop the products for our customers quickly with industry leading quality. Working with Embedded Software in agile development projects, you will be responsible for creating and maintaining software of Wireless Access Point and Router Products including Module design, Development, JIRA Updates and Unit testing of the Software that is meeting industry standards, creating demos of the solution and customer support.
Position Title: Embedded Software Developer (Linux Driver Development)
Experience: 4 - 10 Years
Mode of Hire: Permanent, Deployed at Client Location.
Work Location: Hyderabad
Notice Period: Max. 20 - 30 Days (Early Joiners will be preferable).
What we are looking for?
Must Have:
- Should have strong proficiency in C, C++ and Embedded Systems (embedded C)
- Should have 4+ years of experience in Linux Driver Development, Application development
- Excellent debugging skills at kernel and user space and exposure to different debugging tools
- High level understanding of ARM & RISC (Instructions) OR MB Processor and Assembly Programming
Good to Have:
- Any Driver development exposure in Multimedia, Exposure to any one of the Linux Kernel Framework (Display, Camera Drivers, HDMI, GPU, MIPI, DRM framework, V4L2, etc.)
Job Area Engineering - Software
Location Remote
Job Description
This position is ideal for a Senior SW engineer who is passionate about solving challenging business problems and building security services that provide an excellent client experience. You will be an integral part of the vulnerability assessment product development team focusing on designing, coding, and testing new and enhanced security services for z/Linux. The successful candidate should be a self-motivated individual with expert software engineering skills and solid expertise with IBM mainframe technologies. Candidate must be flexible and willing to switch tasks based on team's needs.
Qualifications
Basic Qualifications
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field.
- 1+ years experience with Programming Language such as C, C++, Java, Python, etc.
- Linux kernel and device driver development
- Experience with development boards such as DragonBoard
- Experience with python, perl, rust, shell scripting
- C programming and debugging skills
Preferred Qualifications
- CPU and cache architectures
- Experience with JTAG and GDB debuggers
- Linux Kernel upstream patch submission
- CPU performance and power analysis
- Independent and self-motivated problem solver and strategic thinker
- Proficient in Git for development and patch/branch management
Essential Functions
- Good planning, time management, decision-making, presentation, and organization skills
- Effective written and verbal communication
- Excellent interpersonal and teamwork skills