Software Engineer at Applycup Hiring Solutions | Recruitment & Staffing Agency in Peoria, Illinois

Posted in Other 3 days ago.

Type: full-time





Job Description:

Job Location: Peoria, IL

Full time Opportunity

Experience Range--6-9 yrs

Job Overview:-

We are seeking a skilled Senior Developer with expertise in C/C++ programming to join our dynamic team. As an integral part of our organization, you will play a key role in designing, developing, and maintaining networking solutions for embedded systems. The ideal candidate should have a strong background in Linux, C/C++ programming, and hands-on experience in embedded systems.

Responsibilities:-
  • Develop and maintain Linux networking solutions for our products.
  • Collaborate with cross-functional teams to understand requirements and design efficient networking protocols.
  • Implement and optimize low-level networking drivers and protocols in C/C++.
  • Debug and troubleshoot networking issues on embedded systems.
  • Work closely with hardware engineers to ensure seamless integration of networking functionality.
  • Stay updated on industry trends and incorporate best practices in networking for embedded systems.
  • Participate in code reviews to ensure code quality, performance, and maintainability.
  • Collaborate with the testing team to develop test plans and perform thorough testing of networking features.
  • Document software designs, implementation, and testing activities.

Requirements:-
  • Bachelor's degree in Computer Science, Electrical Engineering, or related field.
  • Proven experience in embedded systems development.
  • Strong programming skills in C and C++.
  • In-depth knowledge of Linux kernel networking subsystems.
  • Experience with TCP/IP, UDP, IPsec, and other networking protocols.
  • Familiarity with socket programming and network socket APIs.
  • Proficiency in debugging tools and techniques for embedded systems.
  • Good understanding of hardware-software interface for networking components.
  • Excellent problem-solving and analytical skills.
  • Ability to work independently and collaboratively in a team environment.
  • Strong communication and documentation skills.
  • Job Location: Peoria, IL

Good to Have:-
  • Experience with real-time operating systems (RTOS) for embedded systems.
  • Knowledge of embedded Linux build systems and cross-compilation.
  • Familiarity with wireless networking protocols (e.g., Wi-Fi, Bluetooth).
  • Understanding of security principles and best practices in embedded systems.
  • Previous experience in the development of network stack components for embedded devices.
  • Exposure to Agile development methodologies.

More jobs in Peoria, Illinois

Education
about 3 hours ago

KinderCare Education LLC
Other
about 4 hours ago

American Water
Other
about 7 hours ago

Diversified Services Network, Inc.
More jobs in Other

Other
less than a minute ago

Wells Fargo
Other
less than a minute ago

Wells Fargo
Other
less than a minute ago

Wells Fargo