Systems integration Software engineer
:
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!
Recommended Jobs
Principal, Hackett Catholic Prep High School
The principal of Hackett Catholic Prep is responsible for serving as the spiritual, educational, and managerial leader of the school, as accomplished through decisive leadership, exemplary character, …
Senior Chiller Technician - Multiple Locations
Hiring for MULTIPLE LOCATIONS! Cooperidge Consulting Firm is seeking a Senior Chiller Technician. This senior-level field service role is responsible for the diagnosis, repair, maintenance, and co…
REGISTERED NURSE - BEHAVIORAL HEALTH (FT NIGHTS)
Responsibilities SCREENING OF APPLICANTS BEGINS IMMEDIATELY AND CONTINUES UNTIL POSITION IS FILLED Compensation: $35.00/hr. -$52.00/hr. Sign on Bonus $10000.00 12 Hour Shifts: 7P-7A …
Senior Manager, Inventory
DP World in Union City, GA is searching for a sharp, detail-driven Senior Inventory Manager ready to own the flow of product, elevate accuracy, and keep our operation running at peak performance…
Senior Civil Engineer
Job Description Job Description We are seeking a candidate to fill the position of Senior Civil Engineer. This will be a key position in our firm, which requires civil site engineering skills al…
Medical Director (Physician)
Job Description Job Description Join the VitalCore Team in Michigan! VitalCore Health Strategies (VCHS), an industry leader in correctional healthcare, has an opening for a Medical Director …
Machine Tool Builder
Job description We are seeking a skilled and detail-oriented Machine Tool Builder to join our team. This role involves assembling, installing, and troubleshooting custom automation equipment and m…
Maintenance Supervisor
Founded in 1923, The Yarco Companies, is a full-service, multi-family real estate firm that delivers highly specialized Property Management Services, and focuses primarily on Affordable Housing. To l…
Assistant Manager, Non-Exempt
Job Description Job Description WHO WE ARE Playa Bowls is New Jerseys Original Acai Shop founded in 2014, and our mission is to serve the highest quality, innovative products to support healthie…
Occupational Therapist / OTR / OT
Job Description Job Description Full time Occupational Therapist (OT/ OTR) position Skilled Nursing Facility in South Haven, MI At Broad River Rehab, we value our staff and their dedicati…