What are the responsibilities and job description for the Embedded Engineer position at NEOTECH Solutions?
Role: Embedded Engineer
Location: Pella, Iowa (Day 1 onsite)
Contract
- Primary Skills
- Embedded Software Development & Testing
- Control Systems, Machine control software
- Display/HMI Software
- C, C , Qt
- Secondary Skills
- Agriculture Domain Experience
- MBD, Matlab/Simulink, Danfoss Plus 1 Guide
- Agile development methodology
Job Description & Skill Requirement
- Primary Skills
- Electronic hardware design
- Schematic design, PCB Layout
- High speed circuit design
- Experience in Regulatory standards, EMI/EMC requirements
- Secondary Skills
- Automotive/Off-highway experience
- Ethernet, CAN (J1939), I2C, SPI
- Familiarity with BSP, driver software
1. Responsible for developing, integrating, testing, debugging, and commissioning of embedded hardware control and sensing systems
deployed in off-highway equipment.
2. Support and contribute to S/W development for GUI (Kivy, matplotlib), Ethernet (network configuration & driver support), CAN (J1939),
driver modifications, I2C, Database (SQL and Structure).
3. Work with other engineers to ensure the systems are robust and functional in harsh off road environments by leading development of
environmental and EMC requirements and tests for system hardware and applying industry standards and regulatory requirements where
applicable.
4. Contribute to the definition, analysis, and allocation of hardware requirements, along with developing system level testing approaches and
procedures.
5. Support design reviews and assessments for high-complexity systems, including managing and mentoring less-experienced engineers.
6. Conduct make/buy decision analysis and work with suppliers to purchase, build, and test the electrical equipment designed for both
production quantities and small prototype builds.
7. Maintain an orderly electrical engineering work environment that embraces 5S principles for physical equipment, digital records, and
software code.