Senior Embedded Software Engineer - Mobile

Overview

On Site
150k - 200k
Full Time

Skills

Embedded software
C++
Attention to detail
Mobile devices
Real-time
Data processing
Device drivers
Emerging technologies
Embedded systems
Mobile development
Computer science
Electrical engineering
Programming languages
Operating systems
Embedded Linux
Android development
Wireless communication
Version control
Software testing
Problem solving
IoT
Android
Health care
Collaboration
Computer hardware
Oracle Linux
Design
Specification
Firmware
Testing
Debugging
C
Java
Python
RTOS
Management
Communication
Bluetooth
Cellular
Git
IMPACT

Job Details

Our client is a cutting-edge technology company dedicated to creating innovative solutions that save lives. They specialize primarily in developing IoT Android mobile devices that empower healthcare professionals and first responders to deliver timely and effective care in critical situations.

As an embedded software engineer, you will play a crucial role in designing, developing, and maintaining the software that powers their IoT Android mobile device. You will collaborate closely with hardware engineers, software developers, and product managers to ensure the seamless integration of software and hardware components.

Responsibilities:
  1. Design and implement embedded software solutions for IoT Android mobile devices, focusing on real-time data processing, connectivity, and reliability.
  2. Collaborate with cross-functional teams to define software requirements and specifications based on product goals and user needs.
  3. Develop and maintain device drivers, firmware, and low-level software components to ensure optimal performance and functionality.
  4. Conduct thorough testing and debugging to identify and resolve software defects and performance bottlenecks.
  5. Optimize software for resource-constrained environments while maintaining high standards of code quality, reliability, and security.
  6. Stay updated with industry trends and emerging technologies related to embedded systems, IoT, and mobile development.

Qualifications:
  • Bachelor's degree in Computer Science, Electrical Engineering, or related field.
  • Proven experience in embedded software development, preferably in the IoT or mobile device industry.
  • Proficiency in programming languages such as C, C++, Java, and Python.
  • Familiarity with real-time operating systems (RTOS), embedded Linux, and Android development.
  • Strong understanding of hardware/software interface, memory management, and device communication protocols (e.g., Bluetooth, Wi-Fi, cellular).
  • Experience with version control systems (e.g., Git), debugging tools, and software testing methodologies.
  • Excellent problem-solving skills, attention to detail, and ability to work independently and in a team environment.
  • Passion for leveraging technology to make a positive impact on people's lives, particularly in healthcare and emergency response.

Benefits:
  • Competitive salary and benefits package
  • Opportunities for professional growth and career advancement
  • Collaborative and dynamic work environment
  • Chance to work on meaningful projects that have a direct impact on saving lives

About Motion Recruitment Partners, LLC