XX
Multiorbit Dev/ Embedded software developmentKasmo GlobalUnited States
XX

Multiorbit Dev/ Embedded software development

Kasmo Global
  • +1
  • +8
  • US
    United States
  • +1
  • +8
  • US
    United States

Über

Client: Capgemini Title:
Multiorbit Dev / Embedded software development Location:
IRVINE (US:92602), C (Onsite/Hybrid) Duration: 6+months JD: Key skills: Deep understanding of the networking protocols TCP/UDP/IP/HTTP/SNMP/DHCP/DNS and familiarity with VLANs and basic switching and routing concepts. Familiarity with satellite networks, antenna systems and related communication protocols is desirable • Agile / Scrum certification or proven experience practicing Agile software development principles.
We are looking for a motivated, driven, and collaborative Software Engineer with experience in embedded software development to join a talented team that conducts research, design and development of software running on Linux or Windows OS to power our latest products.
MAJOR RESPONSIBILITIES: • Design, implement, integrate and verify software applications and tools using C\C++ under Linux and Windows OS. • Enhance, optimize and improve efficiency and robustness of the current software. • Participate in requirements analysis, architecture and design processes • Collaborate with multiple development teams • Review, evaluate and analyze test plans and procedures • Support system test programs, analyze results and improve overall system quality • Lead and provide technical guidance to engineers, designers and support personnel • Participate in a complete software development lifecycle using Agile methodologies.
KNOWLEDGE/SKILL REQUIREMENTS • Strong proven experience in C\C++ programming languages • Deep knowledge and experience in real time multi-threaded embedded software. • Proven experience in development under Linux. • Proven experience in socket programing, IPC and PUB/SUB architecture. • Deep understanding of the networking protocols TCP/UDP/IP/HTTP/SNMP/DHCP/DNS and familiarity with VLANs and basic switching and routing concepts. • Demonstrated ability to manage priorities, context switches and make efficient use of shared resources. • Demonstrated ability to work well in a fast-paced environment practicing Agile software development principles. • Proven experience in continuous integration / continuous deployment and test-driven software development • Demonstrated engineering communication expertise including clear and concise written and verbal skills • Demonstrated ability to take a lead, break down software tasks and mentor less experienced team members. • Knowledge of latest and greatest C++14/17 and later is desirable • Experience in C\C++ programming under Windows including GUI is desirable • Familiarity with wireless networks, 802.11 standards is desirable • Familiarity with satellite networks, antenna systems and related communication protocols is desirable • Familiarity and working knowledge with DSP and digital processing algorithms is desirable
EDUCATION/EXPERIENCE REQUIREMENTS • Bachelor's degree in Computer Science/Software Engineering/Electrical Engineering with 10 years of proven experience, Master's degree is preferred.

Wünschenswerte Fähigkeiten

  • C
  • C++
  • DHCP
  • HTTP
  • Linux
  • SNMP
  • UDP
  • Windows
  • United States

Berufserfahrung

  • Embedded

Sprachkenntnisse

  • English
Hinweis für Nutzer

Dieses Stellenangebot stammt von einer Partnerplattform von TieTalent. Klicken Sie auf „Jetzt Bewerben“, um Ihre Bewerbung direkt auf deren Website einzureichen.