Embedded Software Engineer

company banner
Intelliswift Software Inc
Embedded, Network, C++, Python, Cloud
Contract W2, Contract Independent, Contract Corp-To-Corp, 12 Months
Depends on Experience

Job Description

Embedded Software Engineer 
Job Description
looking for a highly skilled Embedded Engineer to implement the next-generation intelligent cloud and edge analytics platform software across its diverse portfolio of multi-branded multi-vertical solutions. We’re focused on the Industrial Internet of Things and Edge application space. The Embedded Engineer will be a collaborator for a team of dedicated engineers, as well as working with and across various other engineering teams at clients that are building advanced integrated analytics solutions. This presents an exciting opportunity for the right candidate to work on the leading intelligent edge platform in a successful global business to achieve superior velocity, value, and scalability.

The successful candidate will be hands on and curious with a focus on technology, scalability and portability. Our ideal candidate has a deep understanding of hardware-software code design for multiple target architectures.
Responsibilities
• Implement the real-time embedded software for a multi-platform cloud/edge integrative environment that includes Ethernet switches, firewalls, routers and edge processing products
• Develop platform software and collaborate across engineering groups to maximize the use of common emerging platform technologies, conventions and technological building blocks.
• This position has the growth potential to transition into a senior embedded engineer role
Required Skills
• 4+ years of experience in platform software development
• Strong exposure to programming languages such as C, C++, Java, Python and Go
• Good experience with embedded systems testing code coverage, performance monitoring, tuning and optimization
• Good experience with steaming and mini/micro batch pipeline
• Experience with implementing containerization solutions, e.g. Docker in an embedded software environment
• Familiarity with virtualization technologies such as Hyper-V, vSphere, and vCenter.
• Familiarity with protocol level tracing with Wireshark.
• Familiar with cloud platforms such as AWS, Google Cloud Platform, or Azure
• Good team player and willing to learn attitude
• Voracious need to document code and catalog data transformations

Experience with the following technologies a bonus:
• Network Security, Firewalls and SIEM
• Ubuntu, CentOS
• GPU programming
• SaaS solutions
• Secure Web Sockets
• Messaging systems (Kafka, ActiveMQ, RabbitMQ)
• NoSQL databases (Redis, Cassandra/Scylla, MongoDB, Neo4j/TigerGrapph)
• Zookeeper
• Mobile
• Device Management from the cloud
• Data lake solutions
• Experience building CI/CD pipelines. Devops and Devsecops, version control, and system testing with Gitlab and Jenkins.
• AI/Client for data analytics is a plus
Education
Bachelor's degree, Masters or PhD in CS/EE or relevant field preferred and/or equivalent combination of experience and education



Company Information

Intelliswift Software, Inc. is a premier software solutions and services company headquartered in Silicon Valley, with offices across the United States and India. The company has a proven track record of delivering results through its global delivery centers and flexible engagement models for over 450 brands ranging from Fortune 100 to growing companies. Intelliswift provides a variety of services including Enterprise Applications, Software Product Development, Mobility & Collaboration, Big Data/BI, Cloud Solutions, and Team Augmentation.

Dice Id : 10108150
Position Id : DD_22-07576
Originally Posted : 2 months ago