US Tech Solutions’ direct end client is looking for below onsite position:
*Job Title:* Senior-Level Embedded Software Engineer *Location:* Cary, NC; 27511 *Duration:* Onsite 6+ months contract Position *Interview:* Telephonic. *Job description:* Senior-Level Embedded Software Engineer 6+ month assignment with possible extension *Minimum Education Level:* Bachelor's Degree Responsibilities: Process and review system-level requirements, and distill them into software requirements specifications Design components of an embedded system based on software requirements Integrate applications using components developed in-house and 3rd party libraries Document the design using UML diagrams (collaboration diagram, sequence diagram, state diagram) Implement the code for embedded systems using the ARM Cortex-M platform, following our coding conventions Develop test plans, then test the implemented code using unit tests and integration tests Participate in design and code reviews *Required qualifications: * 8+ years of engineering experience (or advanced degree plus 6 years) 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 2+ years of experience using ARM7TDMI or ARM Cortex-M microcontrollers Demonstrated experience with in-circuit emulators and trace pods Demonstrated experience with unit testing (at least one UT framework) and integration testing Demonstrated understanding of concurrency concepts and techniques (multithreading, locking, semaphores) Desired experience: Demonstrated experience with one scripting language: Perl/Python/Ruby Demonstrated experience with network programming (IP, TCP, UDP and also IPC), including security aspects Demonstrated 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 Demonstrated understanding of fundamental algorithms (sorting, searching) and data structures (heaps, queues) Demonstrated understanding of system-level testing and integration Experience in a regulated industry (medical device industry/FDA, aerospace/FAA) is preferred. *In case this position interests you please share below details to save on you valuable time;* Pay rate expectations: Notice period: Work Authorization status: Current Location: Also share your updated resume to *Nitish Kumar* at *[email protected] <[email protected]>* OR feel free to contact me at *201-524-9600 X 707*. -- You received this message because you are subscribed to the Google Groups "Oracle Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/oracle-users. For more options, visit https://groups.google.com/d/optout.
