Embedded Developer
Title: Embedded Developer Location: Palmetto Bay, FL Duration: Permanent Work Requirements: US Citizen, GC Holder or Authorized to Work in the US. Job Description:
Apply This Job
- The ideal candidate is a hands-on platform builder with significant experience in developing scalable server side processing platforms.
- We're looking for someone with experience in software development, server-side Linux architectures, and scalable systems. They must have strong, firsthand technical expertise in a variety of configuration management and programming technologies and the proven ability to fashion robust, scalable solutions that can manage large data sets in a demanding multi-threaded environment.
- They must be at ease working in an agile environment with little supervision.
- This person should embody a passion for continuous improvement and test-driven development.
- Using technical experience and the desire to troubleshoot technical product issues, the candidate will work with the engineering staff to resolve issues and maintain a positive relationship.
- Bachelor's degree in Electrical or Computer Engineering.
- Proven experience developing fault tolerance / High Availability and scalable systems.
- Proven experience developing systems that handle high-volume of real-time application transactions.
- 7+ years of experience directly involved with product development.
- 7+ years of professional experience programming in C/C
- 5+ years of professional experience with Linux on server systems.
- Experience with multithreading, multiprocessing, interprocessor communication, and memory utilization.
- Experience with communication protocols, TCP/IP, SIP, RTP, TLS
- Experience with Socket Communication, Daemon Processes and REST APIs
- Experience with DevOps principles and tools. CI/CD, Git, Jira, etc.
- Experience with Scrum/Agile development methodologies.
- Experience with test-driven development and automated testing frameworks.
- Excellent verbal and written communication skills.
- Ability to work well with others and good at problem-solving.
- Master of Science in Electrical Engineering or Computer Science.
- Well-versed in networking technologies and concepts.
- Strategic thinking and problem-solving aptitude
- Design, develop and test software modules for company's XT Data and FAX platform.
- Lead the design and implementation of reliability and scalability improvements of the existing platform to ensure product success.
- Maintain, design, and develop an enterprise-grade cloud-based system for real-time applications in C on Linux infrastructure.
- Build operational systems that improve business efficiency through advanced tools, automation, and business process integration.
- Provide ongoing maintenance, support, and enhancements in existing systems and platforms.
- Collaborate cross-functionally with business users, project managers, and other engineers to achieve elegant solutions.
- Provide recommendations for continuous improvement.
- Work alongside other engineers on the team to elevate technology and consistently apply best practices.
Similar jobs
INSPYR Solutions - Embedded Developer
BURGEON IT SERVICES LLC - PowerShell Developer/Admin
Elan Partners - Sr. Software Engineer Server-Side C Developer (On-site, Miami FL)
Sunera Technologies - Lead Java Full Stack Developer- Immediate Need-Direct Client