Please scroll down, To apply

Staff Embedded Software Engineer #2327

hiring now

Amarx Search, Inc.

2021-12-03 07:45:10

Job location San Diego, California, United States

Job type: fulltime

Job industry: I.T. & Communications

Job description

Direct Hire - Full Time position in San Diego, CA
Position ID: 2327

An excellent position with an American medical device and technology company

* Staff Embedded Software Engineer *

Please apply ONLY if you if you have a Bachelor's degree and strong C/C++ on embedded devices, MCUs

Visa sponsorship is not available for this position

Employment is contingent upon the Company's receipt of sufficient proof that you are or will be fully vaccinated against COVID-19. Requests for accommodation will be considered pursuant to applicable law.

Employees may be expected to travel and remain away from home for short periods of time where necessary to meet appropriate training and work objectives. The duration is normally a week, or less, but longer periods may occasionally be required.

We can ONLY consider your application if you have:

1: Bachelor's degree in Computer Engineering, Electrical and Electronics, Biomedical Engineering, or related filed.
2: Strong experience with C/C++ development on embedded devices/MCUs, OOD/OOP
3: Strong experience with network communications (TCP/IP, IP routing, etc.), WiFi (802.11 a/b/g/n/ac, WPA2/WPA3) and cybersecurity of the embedded devices.
4: Experience with hardware-software interfaces.
5: Experience with hard Real Time Control and inter-processor communication.
6: Experience with one or more of the embedded Operating Systems and concepts, such as SafeRTOS, QNX, OSE, Real Time Linux and their network modules.
7: Experience with the microcontrollers and microprocessors such as ARM Application and Cortex architecture.
8: Experience developing unit tests, test automation, especially in the area of network performance and security.
9: Excellent interpersonal communication skills, analytical and report writing skills
10: Experience of working in a collaborative engineering environment, Agile development environment.

We are looking for a Staff Embedded Software Engineer in the Device Engineering organization to be responsible for architecture, design, and implementation of software to support the next generation of infusion products as well as maintaining existing infusion product platforms.

This specific role will have an emphasis on network communications and WiFi development.

As a Staff Software Engineer you will be a part of a team that drives business growth, primarily through new products, while collaborating with peer leaders across the organization.

DESIRED (not required) SKILLS:
:: Medical device experience
:: Master's degree or PhD
:: Cyber security, threat analysis and penetration testing experience
:: Familiarity with Agile/Scrum methodologies
:: Knowledge in one or more of the IDEs such as IAR, Keil, Eclipse, and/or Visual Studio.
:: Knowledge in network protocol debugging, and familiarity with tools such as Wireshark.
:: Knowledge in JTAG debugging and error handling.
:: Knowledge of Python/C#/.NET/Java, build utilities, code analysis tools is a plus
:: Knowledge of Quality Management Systems and Standards to medical devices/risk management including IEC60601-1, IEC62304, ISO13485.

Duties and Responsibilities
== Software architecture and design in the areas of the network communications, WiFi, cybersecurity, and embedded device firmware.
== Translate user needs and develop product requirements / specifications, working closely with the system engineering, connectivity, and Product security functions.
== Develop and implement secure, fault tolerant network communication.
== Test strategy and test automation development.
== Detailed design review and documentation.
== Detailed risk and hazard analysis.
== Mentor and coach senior and junior engineers to maximize team productivity and meet the project milestones.

Please send resume as a Microsoft Word attachment to

Amarx Search, Inc. amarx.com

Inform a friend!

Top