Multiorbit Dev/ Embedded Software Development

Irvine, California

Kasmo Global
Apply for this Job
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+/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.
Date Posted: 11 March 2025
Apply for this Job