Sponsored
Verified Job IT / Software / Data Analyst

Senior Embedded

Chicago, Illinois
IT / Software / Data Analyst
#518380
Remote / WFH

Job Description

Qualifications
Analytical and Creative Problem-Solving Skills: Strong analytical and creative problem-solving skills to handle complexity, resolve design issues, and create new software
Network Communications Technology: Solid understanding of network communications technology – Internet, Intranet, VPN, TCP/IP, Ethernet, IPv4, IPv6, etc
Device Level Driver Development: Knowledge on device level driver development
Experience with OS
Programming Languages and SDKs: Solid knowledge of Java and Kotlin, and the Android SDK
Object-Oriented Design and Programming: Strong experience in Object-Oriented Design (OOD) and Object-Oriented Programming (OOP)
Integration and Web Services: Experience with integration to REST APIs, messaging systems (MQTT) and other web services
Development Tools: Experience with the Android CLI, IDE (Android Studio), and other development tools
Agile Development Methodologies: Experience with Continuous Integration (CI) and Continuous Delivery (CD), VCS (Git and GitHub), and ticketing systems (JIRA)
Continuous Testing and Publishing: Knowledge of continuous and automated testing/publishing of mobile apps
Responsibilities
Design, Develop, and Test Android Apps: Create high-quality Android apps for phones and other Android-based devices
Effective User Interfaces: Design and implement user interfaces consistent with UX best practices and branding requirements
Hardware Peripherals Integration: Develop app interfaces with hardware peripherals (wireless and wired) as required by product specifications
Testing and Automation: Develop unit and module tests, and automate testing using tools and frameworks
Maintenance and Enhancement: Maintain and enhance existing and new mobile apps and systems
Documentation: Document and maintain system documentation (design, algorithms, approaches, etc)
Collaboration and Contribution: Participate in and contribute to app and systems design, review, and deployments
Mentorship and Guidance: Collaborate with software leads and managers in planning and reporting
Mentor and guide junior developers as needed
Job description
Job Title: Senior Embedded (Android) Developer

Duties and Responsibilities
• Design, Develop, and Test Android Apps: Create high-quality Android apps for phones and other Android-based devices.
• Effective User Interfaces: Design and implement user interfaces consistent with UX best practices and branding requirements.
• Hardware Peripherals Integration: Develop app interfaces with hardware peripherals (wireless and wired) as required by product specifications.
• Testing and Automation: Develop unit and module tests, and automate testing using tools and frameworks.
• Maintenance and Enhancement: Maintain and enhance existing and new mobile apps and systems.
• Documentation: Document and maintain system documentation (design, algorithms, approaches, etc).
• Collaboration and Contribution: Participate in and contribute to app and systems design, review, and deployments.
• Mentorship and Guidance: Collaborate with software leads and managers in planning and reporting. Mentor and guide junior developers as needed.
Requirements and Qualifications
• Analytical and Creative Problem-Solving Skills: Strong analytical and creative problem-solving skills to handle complexity, resolve design issues, and create new software.
• Experience: 8+ years of experience in developing applications and frameworks for embedded systems running Linux/Android/RTOS development (iOS experience a plus).
• Network Communications Technology: Solid understanding of network communications technology – Internet, Intranet, VPN, TCP/IP, Ethernet, IPv4, IPv6, etc.
• Device Level Driver Development: Knowledge on device level driver development. Experience with OS.
• OTA Solutions and Remote Applications: Experience with developing OTA solutions and remote applications preferred.
• Programming Languages and SDKs: Solid knowledge of Java and Kotlin, and the Android SDK.
• Embedded/NDK Android Development: Experience in embedded/NDK Android development a plus.
• Object-Oriented Design and Programming: Strong experience in Object-Oriented Design (OOD) and Object-Oriented Programming (OOP).
• Integration and Web Services: Experience with integration to REST APIs, messaging systems (MQTT) and other web services.
• Development Tools: Experience with the Android CLI, IDE (Android Studio), and other development tools.
• Agile Development Methodologies: Experience with Continuous Integration (CI) and Continuous Delivery (CD), VCS (Git and GitHub), and ticketing systems (JIRA).
• Continuous Testing and Publishing: Knowledge of continuous and automated testing/publishing of mobile apps.
• Technical Mentoring and Leadership: Experience technically mentoring and/or leading other developers a plus.
View more Senior Jobs in Chicago →
Sponsored

Similar Openings in IT / Software / Data Analyst

More jobs you might like

AdministratorReceptionist HR Manager Verified
Remote / WFH IT / Software / Data Analyst

Responsibilities: Answering, forwarding, and screening phone calls Checking, sorting, and forwarding emails Scheduling meetings/interviews M...

Posted 47m ago View Details
Senior Business Analyst HR Manager Verified
Remote / WFH IT / Software / Data Analyst

Job Description JOB DETAILS 1.Excellent communicator and relationship builder: A track record of collaborating with a variety of cross-funct...

Posted 47m ago View Details
Software Fresher jyoti Verified
Chennai, Tamil Nadu IT / Software / Data Analyst

Wanted Graduate TraineernJob Role : SoftwarernSkills required : Basic programming language in Java or PHPrnFreshers only can applyrnJob loca...

Posted 47m ago View Details
IT SUPPORT jyoti Verified
Delhi, Delhi IT / Software / Data Analyst

Job description GREETINGS FROM GTROPY! We have exciting openings in the IT Support Team and we like your profile! If you are interested and ...

Posted 47m ago View Details
Remote / WFH IT / Software / Data Analyst

Angular JS Developer Navi Mumbai AddThis Sharing Buttons Share to Facebook Facebook Share to Twitter Twitter Share to LinkedIn LinkedIn Shar...

Posted 47m ago View Details
Associate AspNet Developer HR Manager Verified
Remote / WFH IT / Software / Data Analyst

Senior Software Developer The Senior Software Developer focuses on developing multiple types and categories of software including end-user a...

Posted 47m ago View Details
Application Developer I HR Manager Verified
Remote / WFH IT / Software / Data Analyst

Business Unit: Global Information Technology Job Description: This role is responsible for the delivery of custom software solutions used by...

Posted 47m ago View Details