The job below is no longer available.

You might also like

in Germantown, MD

Use left and right arrow keys to navigate
Hours Full-time, Part-time
Location Germantown, Maryland

About this job

Description:

Embedded SW/ Firmware engineer will be involved in multiple aspects of the product life-cycle, ranging from requirements, software design, coding and verification, debug and testing of embedded SW.

Will work as a part of the firmware engineering team developing embedded software for real time control and operation of a biological measurement device.

Design, develop, and debug embedded software, using C, C++ for medical devices and related embedded systems/ firmware applications

Conduct investigational studies to understand firmware behavior of existing products and next-generations products which require advanced development

Support software QA following Medical Device Software Life Cycle Process - Similar experience in high reliability/ regulated environments is a plus.

Provide post production support of embedded systems development.

Interface with hardware design and development

Write relevant design and test documentation to help backup the development process

Skills:

Firmware, Embedded c, embedded system, embedded software, real time embedded systems, real time operating system rtos software, python, rtos, bluetooth, tcp/ip, software development, software engineering, C++, Regulated environment, Microcontroller, Scripting, low power microprocessor

Additional Skills & Qualifications:

BS or higher degree in Computer Science, Computer Engineering , Electrical Engineering or related field

5-8 yrs of total experience in a professional environment. Potentially less if the industry match is perfect.

Requires experience with programming with C on a microcontroller/ microprocessor. They utilize Nordic BLE and ARM.

Desired experience in System on Chip SoC systems but not required.

Desired Experience with Real Time Operating Systems (MBOS SAFE is the one they use but any RTOS is fine)

Experience working on a tangible product/ device in a development environment.

Experience in hands-on development and troubleshooting on embedded targets

Software Engineering with Python 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.

Experience 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.

Experience Level:

More than 5 years experience

About Actalent:

Actalent connects passion with purpose. Our scalable talent solutions and services capabilities drive value and results and provide the expertise to help our customers achieve more. Every day, our experts around the globe are making an impact. We’re supporting critical initiatives in engineering and sciences that advance how companies serve the world. Actalent promotes consultant care and engagement through experiences that enable continuous development. Our people are the difference. Actalent is an operating company of Allegis Group, the global leader in talent solutions.

The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.