Sr Software Engineer C++ onsite in Bedminster NJ

Hello

Hope you are doing well

 

My name is Shraddha a Staffing Specialist at Technocraft Solutions LLC. I am reaching out to you on an exciting job opportunity with one of our clients.

 

Role: Sr Software Engineer

Onsite in Bedminster, NJ.

 

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 field

 

Thanks and Regards, 

Shraddha Shukla

Talent Acquisition Executive

Email: Shraddha.shukla@technocraftsol.com 

Linkedin- linkedin.com/in/shraddha-shukla-599a3212b

www.technocraftsol.com | Technocraft Solutions LLC

3974 Brown Park Drive, Suite F Hilliard, Ohio-43026

 
 
 

To unsubscribe from future emails or to update your email preferences click here

Leave a Reply

Your email address will not be published. Required fields are marked *