What are the responsibilities and job description for the Python Engineer position at Emonics LLC?
In this role, you will be responsible for designing, building new and existing applications. You will need to operate in a fast-moving organization, including being able to propose designs and implement them. Ability to take initiative and improvise is essential.
Basic Qualifications
- Minimum Bachelor's degree in Computer Science, Computer Engineering or related field; MS preferred
- 5 years of experience with Python AND C required - will do coding exercise in both during interview - MUST have both
- Experience with web communication methods : JSON, HTTP, MQTT
- Experience in IoT environment is a must
- Must have experience with cloud services, AWS highly preferred
- Experience configuring and troubleshooting Linux servers
- Experience with build systems
- Experience managing multiple demanding deadlines and being able to work across multiple teams
- Good verbal and written communication skills
- Experience working in an agile environment
- Experience in autonomous vehicle space
- Experience with ROS
- Experience in modern UI development, including JavaScript / TypeScript, React.js, Node.js
Bonus Points