Embedded Firmware Engineer Job at Software Technology Inc, Washington DC

  • Software Technology Inc
  • Washington DC

Job Description

Principal Embedded Firmware EngineerJoin our growing team of innovators, disruptors, and problem solvers. We cover everything from network services, like visual voicemail, DIGITS, and SCAM ID, to value-added services from the likes of Netflix and Gogo, as well as complete branded experiences like FamilyMode and SyncUP Drive. We continue to push into new categories in the automotive, kids, pets, and elderly care spaces, offering a complete end to end solutions. Between T-Mobile and Metro, we have a powerful distribution channel as well as a large customer base to target. If you’re looking for new challenges covering everything from a tiny IoT device to tablets, look no further.SummaryAs a Principal Embedded Firmware Engineer, you will be responsible for providing technical leadership to a multi-disciplinary team, including other firmware, hardware, software, and mobile developers. As a Principal level, you will be expected to have knowledge across disciplines and able to guide overall system optimization, security, and reliably. The ability to be responsive, flexible, and communicate clearly, both technical and non-technical, will be critical to your success in this role.You will participate in the design, integration, and improvement of the FW stacks for the main computational board embedded in our devices. This includes designing and implementing a wide range of low-level embedded software on our hardware platform, including device drivers, communication protocols, security requirements, refactoring and porting existing code, and other low-level programming activities.Basic QualificationsPassion for providing a great customer experience in all of our products through the quality and usability of released firmwareBachelor’s degree in Electrical Engineering, Computer Science or equivalent required.10+ years of Firmware development experience.6+ years of providing design leadership within a technical teamC and embedded SW development expertise.Experience with low-level device-to-platform communication including UDP, ProtoBufs, and binary packed messages.Experience with interfacing and developing web applications for device interaction, testing, and management.Excellent communication skills with internal technical teams, internal business teams, and external partners.Experience using Git source control management system.Solid understanding of end-to-end SW development toolchains and environments.Experience with assembly level development on microcontrollers such as AVR, MSP430, and Arm Cortex series.Hands-on experience in working with embedded RTOS such as FreeRTOS, ThreadX, or other MCU level operating systems.Hands-on experience in working with Linux-based devices.Hands-on experience in developing BSP for Linux and or Android-based devices.Linux kernel and driver development experience required.Experience working in both prototyping and formal product development environments.Understanding of security issues related to deployments of typical network applications and protocols.Preferred QualificationsMS/PhD in Electrical Engineering, Computer Science or equivalent.Experience on ARM multi-core processors.Experience with extremely battery efficient designsExperience with Java, Spring Boot, MQTT, Docker, AWS or Azure IoTExperience with navigation sensors such as IMUs, GPS, and other location servicesKnowledge of wireless BLE 4.0 protocols, TCP/IP networking, understand 802.11 protocolExperience working with cellular modems and modulesAbility to understand schematics for embedded portions of hardware and provide technical review and build BSP files.Required Skills : 4+ years of development experience, experience with C and C++ within a Linux framework, and firmware or hardware development experience. Basic Qualification : Experience with loT device development, knowledge of OSI networking stack, and experience in open-source development. Additional Skills : Experience with loT device development, knowledge of OSI networking stack, and experience in open-source development. You will be joining T-Mobiles Mobile Development SyncUp Team for a 6 month contract with potential for extension or hire.

Job Tags

Contract work, Flexible hours

Similar Jobs

eFlexervices

Financial Analyst Job at eFlexervices

 ...Financial Analyst Stable. Supportive. Success-driven. eFlexervices is a premier BPO company with...  ..., and automated reporting. Work with management on acquisitions and ensure...  ...Baguio City, embrace a permanent work-from-home setup. For those within Baguio, our hybrid... 

Senior Helpers - Bryan

Caregivers flexible shifts Start immediately 15-16USD hourly Apply now ! Job at Senior Helpers - Bryan

 ...caregiver in the Bryan and College Station TX area. - Premium Salary $15-$16/hr - Bryan / College StationFlexible shifts (part-time...  ...processRequirements:* Reliable transportation* Caregiving experience preferred* Drivers license* No experience needed* Must be... 

PFG Customized

CDL Class A Delivery Truck Driver Job at PFG Customized

 ...on business needs and route structure. Driver-Friendly Equipment: Nearly 50% of our...  ...is equipped with lift gates, helping make deliveries more efficient and reducing the physical...  ...straight truck on intrastate and interstate local, over-the-road (OTR), shuttle, and... 

WECLEAN COMMERCIAL CLEANING LLC

Janitor Commercial Cleaner - Part time - Night Job at WECLEAN COMMERCIAL CLEANING LLC

 ...janitorial experience is preferred but not required. Reliable, responsible, and punctual. Strong attention to detail. Good time-management and organizational skills. Ability to work independently and follow instructions. Ability to work in a fast-paced environment... 

Air Comfort Corporation

Landscape Designer Job at Air Comfort Corporation

 ...Position: Landscape Designer Type: Full Time, Exempt Reports to: VP of Construction Pay Range: $90,000.00 - $130,000.00Most designers spend their careers handing off a set of plans and hoping the finished space resembles the idea. That is not this job. K&D has been building...