Genova Technologies Software Engineer with C, C++ (13640) in Fargo, North Dakota

Fargo, ND

Software Engineering


Genova Technologies has an immediate opening for a Software Engineer for a long-term project at a client site in Fargo, ND.


Client has several current and up-coming product development programs which require additional engineers to support.

  • Plans, coordinates, performs product design, testing and/or analysis work for a complete project of moderate scope or for a significant portion or a sub-system of a major and diverse project.

  • Operates in a team environment, providing input to design solutions and participating in design reviews.

  • May assign, coordinate and review portions of the work to support personnel.

  • Decisions are made within established guidelines and may be reviewed by supervisors.


  • Executes high level applications to more complex problems.

  • Analyzes assignments and determines engineering specifications which must be fulfilled for complex problems or projects of moderate scope.

  • Produces and/or evaluates possible design solutions to improve cost, quality and performance based on specialized knowledge of engineering applications. This may include possible involvement of other functional engineers, supply management and/or supplier personnel.

  • Compiles and furnishes necessary information (engineering decisions and reports of pertinent design analyses data) to document the design solution required for building of prototypes and adoption of the design with possible involvement of other functional engineers, supply management and/or supplier personnel.

  • Provides technical support to marketing, manufacturing, quality and supply management organizations.

  • Develops and/or executes test or analysis plan for product verification and validation.

  • Applies knowledge of company products, policies and practices to provide economies through standardization of parts and products.

Required Qualifications:

  • Minimum B.S. degree from accredited program (Electrical, Computer, Mechanical, or Agriculture Engineering)

  • 5 to 8 years of experience designing and implementing embedded software (C, C++) for embedded vehicle controls and/or power electronics

  • Expertise in formal software development lifecycle activities including peer reviews, defect tracking, verification testing, deployment, etc.

  • Proficiency in MATLAB/Simulink modeling, simulation, and code generation

  • Expertise in developing low-level embedded software for microcontroller operation, memory organization, and microcontroller peripherals

  • Proficiency in developing application-level software to implement features and functions at a product and system level

  • Good written and verbal communication skills (English)

  • Experience working in cross-functional teams employing agile development methodologies for product development

  • Ability to travel up to 25% as needed to represent JDES and to accomplish the tasks required of this position.

Desired Qualifications:

  • Experience with on or off-road automotive vehicles and systems

  • Experience with hybrid-electric systems and/or power electronics

  • Experience with AUTOSAR architecture

  • Experience with communication networks (e.g. CAN etc.) and communication protocols (e.g. J1939, ISO11783, UDS, etc.)

Genova Technologies, Inc. has been in business for 23+ years, and is an engineering services company that specializes in long-term, ongoing W2/benefit-eligible employment. We offer project-based employment to new employees and rotate projects as needed.

For internal purpose: 13640