Left arrow iconBack to search

Sr Advanced Software Engineer

Brady Corporation
Posted 7 days ago
Location

Port Charlotte, FL, US

Salary

Competitive

Contract type

Full Time

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.

As a Sr Advanced Software Engineer – Android OS Architect, you will help architect and  develop advanced embedded Android and Linux platforms for Brady Corp connected  devices and industrial IoT solutions. This role is centered on systems-level software  engineering, including Android platform customization, embedded software architecture,  hardware/software integration, and low-level system optimization across modern SoC  platforms. 

You will work closely with cross-functional engineering teams to drive Android platform  development from system bring-up through production, supporting scalable, secure, and  high-performing device solutions used in mission-critical environments. 

 

 

*You will work out of our Fort Mill,  SC location on a Hybrid work schedule. For the first 90 days, New Hires must be prepared  to work 100% onsite M-F.*

 

**Candidates must a US Citizen and or US Permanent Resident to apply for this role. We will not be able to provide Visa Sponsorship for this position.**

Qualifications
  • Architect and develop embedded Android/Linux software platforms for next generation connected and IoT devices. 
  • Design and customize Android system components across Framework, System  Services, Middleware, HAL, and Linux Kernel layers. 
  • Lead platform bring-up, BSP integration, and hardware/software validation on  Qualcomm, MediaTek, Samsung, NXP, or similar SoC architectures. 
  • Drive software architecture decisions focused on scalability, performance, security,  maintainability, and reliability. 
  • Develop and optimize system-level software in C, C++, and Java for embedded  Android and Linux environments. 
  • Troubleshoot and resolve complex cross-layer system issues involving IPC, drivers,  HAL implementations, kernel interactions, and hardware peripherals. 
  • Collaborate with hardware, firmware, systems, quality, and product teams  throughout the product development lifecycle. 
  • Support Android OS upgrades, migrations, security enhancements, and platform  certification activities.
  • Contribute to Android Framework customization, Treble architecture, AIDL/HIDL  implementations, and SELinux configuration. 
  • Participate in system verification, validation, root cause analysis, and performance  optimization activities. 
  • Mentor and provide technical guidance to software engineers across embedded and  Android platform development efforts. 
  • Support customer-facing technical discussions and field issue resolution as  needed.



Learn more about this Employer on their Career Site

Apply now in a few quick clicks

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.