Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Software Engineer

HRU Technical Resources

Software Engineer

Grand Rapids, MI
Full Time
Paid
  • Responsibilities

    Job Description

    HRU Technical Resources has partnered with our client, a leader in electronics design and manufacturing, to find a software engineer in Grand Rapids, MI. Ideally we are looking for an Engineer with experience in C or C++ and embedded software.

     

    TITLE: Software Engineer

    SUMMARY: Responsible for the design and development of specific software modules as identified by the project’s technical lead. Develops such modules with minimal technical assistance and oversight. Provides assistance to software estimation and planning stages and guidance or direct management of less experienced software developers.

    JOB FUNCTIONS (List all and indicate those that are essential):

     

    1. Requirements Review – develop a detailed understanding of software module requirements from written requirement specifications and/or oral guidance by the customer or management. Includes participation in project meetings or telephone calls, review of written documentation and research of applicable technical items.

    2. Software Design – translate the understanding of software requirements into detailed software architecture, designs, and documentation. Design efficient and robust solutions for meeting the given requirements and ability to capture the concepts of that design using a variety of documentation tools.

    3. Software Coding – code the software modules in the appropriate programming language (i.e. C, C++, Java, etc.) for the given application. Written code will be of professional quality, efficient, concise, well documented and robust.

    4. Software Test – run and test the developed software modules to ensure functionality and conformance to specifications and requirements.

    5. Software Project Planning – participate in planning and scheduling of upcoming software jobs.

    6. Hardware/Software Integration – read and understand embedded system hardware design documentation to design software interaction with hardware or probe hardware during software debug.

     

    Company Description

    HRU Technical Resources is a Technical Recruiting and Staffing Company. For 40 years we have helped clients and candidates nationwide in a variety of industries (Automotive, Military/Aerospace, Insurance, Education etc.) and professions; specializing in Engineering, IT, Supervisory and Technical related placements. However, we are able to place just about any skill set/job title, just about anywhere.