Senior Embedded Software Engineer Engineering - Germantown, MD at Geebo

Senior Embedded Software Engineer

Job Description Job
Summary:
The Senior Embedded Software Engineer will be involved in multiple aspects of the product life-cycle, ranging from requirements, software design, coding and verification, debug and testing.
This position will be part of the engineering team developing embedded software for real time control and operation of a biological measurement device.
Duties and Responsibilities include, but are not limited to:
Design, develop, and debug embedded software, using C, C+
for medical devices and systems Conduct investigational studies to understand firmware behavior Support software QA following Medical Device Software Life Cycle Process Provide post production support Interface with hardware design and development Write relevant design and test documentation Knowledge, Skills, Abilities and Requirements:
5
years of experience in embedded software engineering BS or higher degree in Computer Science, Computer Engineering , Electrical Engineering or related field Experience in hands-on development and troubleshooting on embedded targets Software Engineering with Phyton Experience Strong Bluetooth experience, preferred BLE on Nordic platforms Experience with other wired and wireless communication protocols; USB, TCP/IP, Wi-Fi etc.
Hands-on system bring-up, testing, and troubleshooting on embedded targets Experience using RTOS's and related stacks, time-critical, and interrupt-based design Adequate knowledge of reading schematics and data sheets for components Experience with embedded software tools, including compilers/linkers and static/dynamic analyzers, configuration management and bug tracking tools.
Background in using lab equipment including logic analyzers, oscilloscopes, multi-meters etc.
to test code functionality Familiarity with power management of battery-operated devices, memory management, security and safety critical software.
.
Estimated Salary: $20 to $28 per hour based on qualifications.

Don't Be a Victim of Fraud

  • Electronic Scams
  • Home-based jobs
  • Fake Rentals
  • Bad Buyers
  • Non-Existent Merchandise
  • Secondhand Items
  • More...

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.