Genova Technologies Embedded Linux Engineer (13638) in Fargo, North Dakota

Fargo, ND

Software Engineering


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


Client has several new product development programs involving the LINUX operating system. Adding more capacity with embedded Linux expertise to work on these new programs and also to help support existing programs.

  • 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 in Electrical or Computer Engineering, Computer Science, or equivalent degree from an accredited engineering program.

  • Minimum of 4 years of experience in embedded software development for 32 bit microcontrollers, compiler, linker, and locator tools chains

  • Experience reading and understanding schematics and IC data sheets

  • Experience with embedded Linux, configuration tools, and standards

  • Experience with development and debugging tools (e.g. Software Configuration Management, debuggers, oscilloscopes, timing analysis, static analysis, logic analyzers, multi-meters, etc.) to perform development and troubleshooting

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

  • Good understanding of test automation and continuous integration build serves

  • Good written and verbal communication skills (English)

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

Desired Qualifications:

  • Experience with open source Yocto or off-the-shelf Linux distribution

  • Experience with Agile/Scrum development including standups, Definition of Done, acceptance, retro, and participation in PSI and Sprint planning

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: 13638