ESSENTIAL DUTIES & RESPONSIBILITIES (Note: Other duties may be assigned) Design and develop embedded firmware Collaborate with design team during concept, software architecture, and implementation Write efficient code that complies with Software best practices Clearly document all code written Test features and experiences, debugging where necessary EDUCATION AND/OR EXPERIENCE Bachelor’s degree (or equivalent work experience) in computer science, computer engineering, or related field. 2+ years of experience in embedded software development C/C++ Familiarity with STM microcontrolles and IDE Familiarity with PIC microcontrollers and IDE FreeRTOS GIT software repository C# experience is a plus Agile Toolset is a plus 2+ years of experience in electronic Hardware development (Protocols) USB I2C RS232 UART SPI CAN J1939 NMEA2K 2+ years of experience with an EDA toolset (Mentor Graphics or equivalent) The ability to understand electrical schematics and layouts Experience Debugging hardware issues using standard test equipment RF Protocol experience is a plus Bluetooth Wifi Cellular Satcom Experience in App. development (iOS and Android) with Maui framework is a plus. KNOWLEDGE, SKILLS, AND ABILITIES Strong interpersonal, written and verbal communication skills Strong team player with positive demeanor; comfortable working with multiple functional areas Detail oriented with strong organizational and follow through skills Problem solving skills with the ability to apply proven solutions Flexibility to adapt to changing requirements and requests in a fast-moving industry Quick to speak up and communicate when issues are discovered

Salary

Competitive

Project Basis based

Remote Job

Worldwide

Job Overview
Job Posted:
1 year ago
Job Type
Contractual
Job Role
Any
Education
Any
Experience
Any
Total Vacancies
-

Share This Job:

Location

United States