IoT Senior Design Engineer

ATEK Access Technologies

Level:  Senior Design Engineer

LOCATION: Eden Prairie, MN

WAGE TYPE: Salary

FLSA Exemption: Exempt

ORGANIZATIONAL STRUCTURE:

Reports to: Director of Product Development   
Supervises: None

Major Goal

Responsible for software/firmware design of products - ensuring they meet customer, project, quality, and manufacturability requirements. Support existing products and manufacturing processes by investigating, designing, testing, and implementing fixes/improvements. Work closely with all departments to achieve quality, performance, schedule, and cost goals. 

Strategic Activities

  • Product development involving the definition, design, qualification, and release of new products.
  • Customer, manufacturing and existing product support
  • Implementing product and manufacturing continuous improvements.
  • Establish, own, and coordinate achievement of goals for assigned projects.
  • Actively communicate significant issues and developments identified during design/support activities and provide thoroughly-defined alternatives plus recommended courses of action to management.

Tactical Activities

  • Product Development (PD):

Responsible for software/firmware design

·       Idea generation, feasibility analysis, and specification development

·       Product design including procurement and manufacturing considerations

·       Developing software/firmware for Internet enabled products

·       Technical documentation and BOM creation utilizing drafting/documentation resources

·       Prototype creation and/or procurement

·       Product testing including planning, implementation, and reporting

·       Active participation as member in cross functional teams

·       Active participation in organizing and executing first article production run

·       Lead software/firmware portion of project design reviews

·       Release product through ECO process

Project management (when assigned)

·       Lead cross functional teams as project manager and participate as engineer

·       Responsible for project tasks, schedule, goals, and documentation

·       Communicate to all involved parties and manage design reviews

  •  Product/Process Continuous Improvement:

Proactively identify improvement opportunities

Develop justification and communicate to management 

Develop, implement, and evaluate solutions

  • Manufacturing Support:

Assist Manufacturing with initial PD build/debug and to develop manufacturing processes

Define inspection criteria, processes, and quality metrics for each product

Manage assigned RMA/SCAR/CAPA incidents to insure satisfactory resolution

Maintain a working knowledge of government and industry quality codes and standards

Assist in resolution of quality issues

  • Travel to manufacturing facility whenever necessary or requested
  • Other duties as required or assigned

Education/Experience Requirements

  • 4-year degree in Electrical, Software, or Computer Engineering required
  • 8+ years relevant experience in software/firmware development 

Skill/Ability Requirements

  • Embedded microprocessor software design, test, and debug
  • Write firmware to communicate with cellular modems
  • C, C++, and Python programming
  • Write API calls to facilitate data transfer between field devices and cloud databases
  • Collaborate on and to lead cross-functional teams
  • Manage own time to develop and complete project tasks
  • Project management experience
  • Strong oral and written communication skills required

Desirable Experience

  • Programming ST Micro STM32L152 microcontrollers
  • Program against HAL (hardware-abstraction-level) interfaces
  • Write code to minimize sleep current, for battery powered devices
  • M2M and IoT
  • Developing products using wireless communications technologies such as LTE CAT-M1 cellular modems and LoRa RF radios
  • Verizon, AT&T, Aeris cellular networks
  • Network/Cellular/Internet security
  • HTTP/S REST API
  • JSON data format

Apply for this position

  • Please enter in the word you see below: