Embedded C++ Software Engineer - REMOTE at Remote, Remote, USA |
Email: [email protected] |
http://bit.ly/4ey8w48 https://jobs.nvoids.com/job_details.jsp?id=764660&uid= From: Yuvraj, 3B STAFFING [email protected] Reply to: [email protected] Embedded Software Engineer - C++ and embedded Linux Need medical device experience. REMOTE Baxter has been interviewing candidates but they have come up short for lacking experience in these areas: Can talk about embedded C++ concepts in a clear and concise way - Candidates were not at the level that we wanted for embedded software work on the Fusion project lacking in TDD, Clean Code, Documentation experience and overall C++11 or higher Can complete a simple coding example and demonstrate they have a grasp on data structures, multithreading. Job Title: Embedded Software Engineer JOB SUMMARY: As part a member of an R&D project team, the senior engineer owns the design of a complete module or sub-assembly of medium complexity, from conception to design and verification. He/She works in close collaboration with the project lead on assigned tasks, and provides inputs to design, cost and execution timeline to the new product project. The senior engineer also provides guidance to other engineers on their technical issues, engages in design reviews and help resolves problems of medium complexity. RESPONSIBILITIES: Reviews system-level requirements, and process them into software requirements specifications Designs components of an embedded system based on software requirements Integrates applications using components developed in-house and 3rd party libraries Implements code for embedded systems using the ARM Cortex-M platform, following our coding conventions Develops test plans, then test the implemented code through unit tests and integration tests Participates in design and code reviews Identifies and develops new technical ideas. Evaluate them again requirements, quality, timeline and cost Considers customer needs and trends for projects and activities Designs solutions that can be readily adapted to changes in technology and/or clinical use QUALIFICATIONS: 6+ years of engineering experience, or comparable experience 5+ years of C/C++ programming experience 3+ years of RTOS (or bare-metal) applications development and debugging device drivers experience 5+ years working in cross functional teams consisting of discipline specific engineers, or comparable experience PREFERRED EXPERIENCE: Experience with embedded Linux Experience with one scripting language: Perl/Python/Ruby Experience with network programming (IP, TCP, UDP and also IPC), including security aspects Experience with communication protocols and interfaces (USB, UART, SPI, I2C) Demonstrated understanding of microcontroller architectures (ARM, PPC, MIPS, IA-32) and their constraints on application development Experience in a regulated industry (medical device industry/FDA, aerospace/FAA) is preferred Thanks & Regards Yuvraj Singh Sr. Resource Specialist 3B Staffing LLC Direct: 9733290694 Email: [email protected] Keywords: cprogramm cplusplus rlang Iowa http://bit.ly/4ey8w48 https://jobs.nvoids.com/job_details.jsp?id=764660&uid= |
[email protected] View All |
07:48 PM 18-Oct-23 |