This job offer is no longer available
Multiorbit Dev/ Embedded software development
Kasmo Global
- +1
- +8
- United States
- +1
- +8
- United States
About
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.
Nice-to-have skills
- C
- C++
- DHCP
- HTTP
- Linux
- SNMP
- UDP
- Windows
Work experience
- Embedded
Languages
- English
Notice for Users
This job was posted by one of our partners. You can view the original job source here.