Systems Integration Software Engineer

Systems Integration Software Engineer
Company:

Ulendo


Details of the offer

Systems integration Software engineer Location Ann Arbor, MI : ANN ARBOR, MI Ulendo is a company that is focused on developing advanced software solutions for manufacturing automation. This role is focused on developing user-facing applications that will interact directly with the software running on embedded devices . These applications will integrate with software running on manufacturing equipment such as 3D printers and industrial robots .
This is a highly cross-functional role that will be focused on developing full-stack applications that will run both on low powered devices and cloud services . This role is a great opportunity for a person who is interested in developing applications that run on multiple platforms: embedded systems, Linux single board computers and hosted serverless applications. This position is in Ann Arbor, Michigan; we provide an opportunity to work in a hybrid fashion combining working at home and in our 3D printing lab.
The annual salary for this position is $85,000 to $100,000 depending on experience; we offer health and dental insurance, a 401K program, generous paid time off and a culture of diversity, high-integrity and advancement of professional and personal skills.
To all recruitment agencies and contracting companies : Ulendo does not accept agency resumes, and we do not plan to fill this position with a contractor. Please do not forward resumes to our jobs alias or other Ulendo employees. Ulendo is not responsible for any fees related to unsolicited resumes. WHAT YOU WILL DO As our Systems Integration Software Engineer, you will:
Develop, enhance and support the company's core web applications and cloud-based microservices.
Build microservices using a Python and REACT API framework.
Build middleware applications that run on Linux computers and other embedded systems.
Build back end and front end components in a small team, agile environment.
Lead full application life cycle from technical design to development, testing and deployment to cloud systems.
Analyze, design and builds integrations for applications and 3rd party APIs.
Engage with the development team and other stakeholders to ensure customer success.
Work with the senior architect to finalize architecture specifications and creates design as it relates to the development software solutions.
Assist in identifying, troubleshooting and resolving defects encountered during various stages of project delivery, including during the deployment and implementation of the solution in production environments.
Actively solicit the involvement of other developers to ensure integrity and efficiency of integrations.
Implement automated unit tests using popular integration testing frameworks.
The candidate that will excel in this role will be able to:
Handle multiple assignments concurrently.
Maintain technical documentation and test cases.
Demonstrate a pattern of continuous learning by researching new technologies and software products; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
WHAT YOU WILL BRING TO OUR TEAM You will be a stellar candidate for this position with the following:
Bachelor's degree in electrical engineering, computer engineering or related field
Knowledge, certification or experience with AWS
Knowledge of REACT, NodeJS
2+ years Python code in a production environment
+ year of experience writing C, C++
Experience working with GraphQL or REST APIs
Experience with Docker, or a similar technology stack
Experience with serverless applications
2+ years of experience working with Linux, Embedded Linux, QNX or similar UNIX-like OS
Experience with different computer architectures like x86 and ARM
Experience working with external APIs/SDKs and writing software to interface with them
EXTRA BONUS POINTS Additional characteristics that enable you to make an even bigger immediate impact:
Working knowledge of software development tools, build systems and compilers like Git, Jira, Docker, CMake and GCC/G++
Working knowledge of computer architecture, components and interfaces
Working knowledge of basic circuitry and experience with electrical tooling (soldering, multimeters, cable testers, power supplies, oscilloscopes)
Experience breadboarding, rapid-prototyping and working with electrical components
Working knowledge of communication interfaces like UART, SPI, I2C, CAN/CAN-FD
WHY ULENDO? Joining Ulendo means:
Being part of a focused technical team where your individual impact is significant.
Contributing to patented technology that is revolutionizing the 3D printing industry.
Access to targeted professional development and a collaborative work environment.
Growth opportunities to advance your career and learn additional skills.
Competitive compensation and opportunities for equity in the company.
Joining a recipient of investor funding and government grants to fuel our continued success.
Ulendo values the rich differences among our team members and provides equal employment opportunities to all employees and applicants. These differences include race, color, ancestry, national origin, gender, sexual orientation, marital status, religion, age, disability, gender identity, and service in the military. We strive to provide an inclusive work environment that capitalizes on each team member's unique skills and perspective.
If you're looking to drive growth in your career within a dynamic and entrepreneurial organization, apply now! Please note that this position does not sponsor candidates.
INTERESTED? Submit your resume to jobs[at]ulendo.io and we can talk!


Source: Grabsjobs_Co

Requirements

Systems Integration Software Engineer
Company:

Ulendo


Sap Ariba Analyst

Skills: Required: • Gather Requirements, drive design discussions with business owner and key stakeholders. • Translate business requirements into designs t...


From Apex Systems - Michigan

Published 19 days ago

Dx Support Engineer

Job Title: 3DX Support Engineer Duration: 6-12 months Location: Hybrid - Dearborn, MI Work Type: Rate: Pay range offered to a successful candidate wi...


From Ztek Consulting Inc - Michigan

Published 18 days ago

Help Desk Technician - Start Now

We are looking to hire an ambitious Help Desk Technician to join our dynamic team at ACCESS in Dearborn, MI. Growing your career as a Full Time Help Desk Tec...


From Access - Michigan

Published 18 days ago

Full Stack Research Programmer

Full Stack Research Programmer Location Ann Arbor, MI : How to Apply A cover letter is required for consideration for this position and should be attached as...


From University Of Michigan - Michigan

Published 18 days ago

Built at: 2024-06-16T04:20:15.139Z