search
Home > Ann Arbor jobs > Ann Arbor computer/technical

Posted: Tuesday, January 23, 2018 5:38 AM

Job Description Position: Software Developer Location: Ann Arbor, MI Summary: Our client is an industry pioneer/leader that specializes in revolutionizing the automotive emissions world, and is looking to add an experienced and professional Software Developer. Their current opening is aA cents € oehands-onA cents € position that will be part of a tightly knit team developing new technology where creativity, software development expertise, and problem solving abilities are critical. Software Developer must have expertise in C++ software development, in-depth knowledge of embedded systems, and knowledge of various communications protocols Software Developer Requirements: BSEE or CS 5+ years of experience in C and C++ programming and knowledge of Linux and embedded systems, IPC, and multithreading 3+ years of experience developing embedded Linux applications Experience and understanding of microprocessors, microcontrollers, and hardware architecture Experience and understanding of software design pattern and object-oriented analysis Understanding of networking and communication protocols, such as TCP/IP, CAN, RS232 Strong ability to grasp new technologies and acquire new skills quickly through independent study, professional training and interaction with other team members Understanding of advanced mathematics and ability to apply such to our instruments; general interest in applied science for the same purpose Preferred Skills Experience with embedded toolchains, cross-compilation, build tools, on-target debugging Understanding hardware and device drivers for SDIO, I2C, USB, GPIO, CAN, bootloader and file systems Experience with client and server application Experience performing unit testing, feature testing, and integration testing Experience with data sampling, data processing with basic and advanced math Experience with analysis of performance issues and implementing efficiency improvements Instrumentation design, system integration Software Developer Responsibilities: Will participate in software architecture (system level design) Implements communications protocols (Ethernet, TCP/IP, RS232, CAN, I2C, etc.) Develops the user experience (including UI design) Will use elements of basic electrical design (comfort with A/D converters, resistor dividers, MOSFETs, etc.) in the test and validation of their work product WHO WE ARE Choosing the Hire Road is about shared success, active and committed partnerships and relationships that last. Hire Road is solely focused on connecting highly skilled professionals with leading organizations. We are a solutions-based, results-oriented staffing company specializing in a wide range of industry specific practices. To put it simply, we recruit, screen and hire talented people for temporary and full-time positions. This classification description is intended to indicate the general kinds of tasks and levels of work difficulty that are required of positions given this title and should not be construed as declaring what the specific duties and responsibilities of any particular position shall be. It is not intended to limit or in any way modify the right of any supervisor to assign, direct and control the work of the employees under her/his supervision. The use of a particular expression or illustration describing duties shall not exclude other duties not mentioned that are of a similar kind or level of difficulty. Equal Opportunity Employer

Source: http://www.juju.com/jad/00000000hpk812?partnerid=af0e5911314cbc501beebaca7889739d&exported=True&hosted_timestamp=0042a345f27ac5dc28e03946461ea4dced4297b9f4c580ffaed0b20569a225c8


• Location: Ann Arbor, Saline

• Post ID: 45816287 annarbor
annarbor.backpage.com is an interactive computer service that enables access by multiple users and should not be treated as the publisher or speaker of any information provided by another information content provider. © 2018 backpage.com