Job Title: Senior Android Embedded Engineer
Location: Boston, MA
Duration: Fulltime
About BigRio:
BigRio is a remote-based, technology consulting firm with headquarters in Boston, MA. We deliver software solutions ranging from custom development and software implementation to data analytics and machine learning/AI integrations. As a one-stop shop, we attract clients from a variety of industries due to our proven ability to deliver cutting-edge, cost-effective software solutions.
About Job:
Are you a highly skilled engineer with deep expertise in Android architecture, from the Java Framework to Native C/C++ libraries? Do you have a proven ability to integrate and optimize software and embedded systems? If you thrive on solving complex hardware-software challenges, writing efficient and scalable code, and ensuring seamless performance across the Android stack, we want to hear from you.
Role & Responsibilities
As a subject-matter expert (SME) and key individual contributor, you will collaborate with a cross-functional team of specialists in business strategy, product management, user experience, industrial design, electronics engineering, software architecture, supply chain management, finance, sales, and marketing. In a supportive and dynamic environment, you will help drive the company’s success by contributing to:
- Customizing and optimizing AOSP subsystems for purpose-built Android devices, including HAL, native libraries, and Android framework components.
- Collaborating with hardware teams to define system requirements, integrate peripherals, and ensure seamless compatibility.
- Debugging and resolving issues across the Android stack to deliver high-quality, reliable systems.
- Implementing and optimizing device drivers, board support packages (BSPs), and communication protocols (e.g., UART, SPI, I2C).
- Designing and developing software for embedded SoCs like ARM, NXP, and Microchip.
- Leading the integration of ML models into Android systems using TensorFlow or similar frameworks.
- Participating in architecture discussions, code reviews, and technical design sessions.
Qualifications & Skills
To be successful in this role, you should have:
- Extensive industry experience in Android platform and embedded systems development.
- Strong proficiency in Java for Android application and framework development.
- Expertise in C/C++ for embedded systems and native Android development.
- Familiarity with real-time operating systems (RTOS) and hardware-software interactions.
- Experience with debugging tools, emulators, and performance optimization techniques.
- Knowledge of communication protocols (e.g., Ethernet, Bluetooth, Wi-Fi).
- Strong proficiency in version control systems, including Git and cloud-based platforms (GitHub, Bitbucket, GitLab).
Preferred but not required:
- Experience with radar signal processing, DSP algorithms, and scripting languages like Python.
Personal Attributes
We’re looking for someone who is:
- Collaborative & Self-Aware – Recognizes their strengths and values the expertise of others to achieve team success.
- Empathetic & Respectful – Supports company and team goals while fostering a culture of trust and accountability.
- Resilient & Hardworking – Demonstrates a strong work ethic, determination, and commitment to delivering results.
- Lifelong Learner – Constantly seeks opportunities to improve both personally and professionally.
- Fast-Moving & Innovative – Comfortable with rapid iteration, taking risks, and shipping high-impact products.
- Excellent Communicator – Clearly conveys technical and strategic ideas across teams, ensuring alignment and collaboration.
Education & Experience
- Degree: Bachelor’s or Master’s in Electrical Engineering, Computer Engineering, or a related field.
- Experience: 4+ years in Android platform development or embedded systems.
- Track Record: Hands-on experience with full product lifecycle development, from concept to commercial launch.
Equal Opportunity Statement:
BigRio is an equal-opportunity employer. We prohibit discrimination and harassment of any kind based on race, religion, national origin, sex, sexual orientation, gender identity, age, pregnancy, status as a qualified individual with disability, protected veteran status, or other protected characteristic as outlined by federal, state, or local laws. BigRio makes hiring decisions based solely on qualifications, merit, and business needs at the time. All qualified applicants will receive equal consideration for employment.