Embedded Software Engineer
Website Application Development
Reference Code: 6824
Position: Embedded Software Engineer
Location: Warren, MI
Duration: 51 weeks, 1 day with possibility of extension
Are you someone who takes initiative, someone who is a natural leader in the workplace? Do you want to work with a team and show off your amazing interpersonal/relationship management skills?
Keep reading on!
? Analyze highly complex business requirements; generate technical specifications to design or redesign complex software components and applications
? Act as an expert technical resource for modeling, simulation and analysis efforts
? Leverage industry best practices to design, test, implement and support a solution
? Assure quality, security and compliance requirements are met for supported area
? Be flexible and thrive in an evolving environment
? Adapt to change quickly and adjust work accordingly in a positive manner
? Bachelor of Science degree in Computer Science, Software Engineering, Electrical Engineering or related technical degree
? Minimum of 2 years of experience with proven technical and professional skills in Android and related software design, development, and testing
? Designing and developing Apps, services using SDK for Android OS for embedded systems and Android Framework for Development.
? Designing and developing apps, services using multiple protocols ? webRTC/ WebSocket/ GRPC, protobuffer/ MQTT, DDS etc.,
? Design and Develop apps, services for transferring data using different protocols.
? Design and Develop applications using SOA Framework. Excellent knowledge of Microservices/Event driven Architecture.
? Develop solutions that leverages telemetry/message queues/events
? Knowledge in C++ programming, Java, Kotlin
? Knowledge in Big Data solutions ? including but not limited to Kafka/pulsar/Cassandra and file storage solutions like Amazon S3.
? Develop and maintain mobile CI/CD pipelines, and push notification services
? Outstanding interpersonal and relationship management skills to effectively collaborate with varying levels of the organization
? Emerging partnership and collaboration skills showing ability to learn from and share knowledge with co-workers in a fast-paced environment
? High level of integrity, ability to deal with ambiguity, take initiative/self-directed
? Consistent demonstration of innovative thinking that is customer-centric
? Experience doing development in embedded development, i.e. in constrained environment
? Good knowledge of Android operating system
? Good understanding of interprocess communication in Linux
To submit your application, click on the 'Apply for Job' link below
blueStone Staffing recruits top talent for some of the most desired companies on a contract, contract-to-hire and direct hire basis. We take pride in presenting our candidates with great opportunities they may not have exposure to elsewhere. By working with blueStone, you'll have access to rewarding job opportunities, competitive compensation, and industry leading benefits packages. We look forward to helping you land your next career opportunity and achieving your goals!