Summary

Intermatic is looking for a contracted remote Senior Embedded Software Engineer to augment its current development team. The right candidate works well with a small team, using proven software engineering practices and processes. Strong verbal and written communications skills are a must. DUTIES AND RESPONSIBILITIES

  • Develop embedded software in C for an existing product not yet released
  • Ability to analyzes software requirements and use cases to design and develop quality software within time/cost constraints
  • Present and participate in software design and code reviews
  • Reviews software testing procedures and documentation
  • Work with hardware engineers reviewing schematics and overall hardware designs
  • Work with manufacturing engineers creating device API s to test products
  • Develop unit level white box and system level black box tests for all software components

Requirements

  • BSEE/BSCE degreed software engineer with at least 5 years of experience in embedded software development is required
  • Solid development experience using C
  • Extensive experience with development tools for embedded systems
  • Proven experience in embedded systems design with preemptive, multitasking real-time operating system
  • Experience with ESP32, ESP32 IDF, and Renesas highly desirable
  • Experience with IoT, MQTT, Bluetooth communications protocols
  • Experience with common design patterns is expected
  • Experience with Atlassian Jira, Confluence and Bitbucket
  • Experience with Agile/Scrum software development framework and processes

Ability to create embedded software design documentation communicating to audiences outside the development team

Salary

$70 - $75

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