This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
Empirical is seeking a Senior Embedded Engineer for a fast-growing AI-powered manufacturing solutions company.
The role involves developing and maintaining backend solutions using Node.js and Python.
The engineer will work with C++ for embedded system integrations and microcontroller communication.
Responsibilities include optimizing and scaling backend architecture using the Next Space Platform.
The engineer will implement best practices for code reuse and software design, specifically SOLID principles.
Improving automated testing processes for backend systems is a key task.
The backend must be scalable, maintainable, and optimized for performance.
Version control and collaboration will be managed using Git or Bitbucket.
Collaboration with frontend and backend teams is essential to ensure seamless system integration.
Requirements:
Candidates must have strong experience in Node.js, Python, and C++.
Familiarity with embedded systems and microcontroller integrations is required.
Experience with Panda DataFrames and NumPy is necessary.
Proficiency with Arduino IDE is a must.
Candidates should have experience using Docker under Linux.
Knowledge of IoT protocols and edge computing, including Modbus, MQTT, and Serial communication, is required.
Experience in automated testing and CI/CD workflows is essential.
Proficiency with Git or Bitbucket for version control is necessary.
Strong debugging and troubleshooting skills are required.
Experience working in Agile environments, such as using Jira, sprints, and daily standups, is necessary.
Benefits:
The position offers remote and flexible work arrangements.
Competitive compensation will be provided in USD.
Mentorship and professional development opportunities are available.
The engagement is full-time, requiring a 40-hour work week.
Employees will be part of a multicultural community of tech experts.