Senior Software Engineer | Onsite | Bridgewater NJ at Bridgewater, New York, USA |
Email: [email protected] |
From: Amit, technocraft solution [email protected] Reply to: [email protected] Hello, Hope you are doing well My name is Amit Kumar and I'm a Technical Recruiter at Technocraft solutions. We provide IT Consulting Services to our customers immediate and long-term resource needs. I am contacting you either because your resume has been posted to one of the internet job sites to which we subscribe or you had previously submitted your resume to Technocraft solutions. Title: Senior Software Engineer Location: Onsite, Bedminster, NJ Long term project Job Description 10+ years hands-on experience with C/C++ with cross-platform compilation experience, and excellent multithreading and memory management knowledge; Should have 5+ years of experience in embedded development practices using C++ and C; Solid foundation in OOPS, Object-Oriented design, SOLID principles and algorithm complexity (O-notation), data structures with at least 5 years of hands-on experience. Linux/Unix and compiling for Android/iOS would be a big plus 4+ years of proven experience in OS layer, multithreading, optimization, diagnostics, troubleshooting. Custom library creation for high bandwidth data processing Large data management on/off devices Experience in working with OEM manufacturers Experience in network protocols (TCP/IP, UDP, TLS) Experience with IoT is valuable but not mandatory Preferred experience developing and debugging software in a real-time, embedded, multiprocessor, multi-interface environment using standard tools such as Gdb, Valgrind, wireshark etc Proactive problem solver with strong analytical skills Effective communicator with the ability to translate technical concepts to non- technical Strong team player with the ability to provide technical details Detail-oriented and committed to delivering high-quality software Job Responsibilities Lead the design, development, and maintenance of high-quality software. Architect and implement scalable and maintainable code structures. Ensure adherence to coding standards, best practices, and software development Develop and maintain high-performance C/C++ software with cross-platform compatibility (Android, iOS, Linux/Unix) Optimize code for memory management and system performance across multiple operating systems. Compile C/C++ applications for platforms like Linux, Windows, Android and iOS. Optimize the OS layer for performance, threading, and diagnostics interfaces. Custom libraries creation to handle high bandwidth data processing. Develop solutions for managing large data Troubleshoot, debug, and resolve software defects Create and maintain technical documentation for code, designs, and product requirements Collaborate with DevOps teams for continuous integration and delivery with tools like JIRA, Jenkins, Bitbucket, Gitlab Work closely with other app developers and engineers to ensure project success. Exercise a high degree of autonomy and ownership Research approaches to solve unfamiliar problems Education: Bachelor's or Master s degree in Computer Science, Computer or Electrical Engineering, Mathematics, or a related Keywords: cprogramm cplusplus access management information technology New Jersey Senior Software Engineer | Onsite | Bridgewater NJ [email protected] |
[email protected] View all |
Wed Oct 16 01:32:00 UTC 2024 |