Software Engineering Manager jobs in Janesville, WI

Software Engineering Manager manages and oversees the design and development of software applications. Directs the work of engineers to ensure the best practices around software development. Being a Software Engineering Manager requires a bachelor's degree. Typically reports to a senior manager. The Software Engineering Manager manages subordinate staff in the day-to-day performance of their jobs. True first level manager. Ensures that project/department milestones/goals are met and adhering to approved budgets. Has full authority for personnel actions. Extensive knowledge of department processes. To be a Software Engineering Manager typically requires 5 years experience in the related area as an individual contributor. 1 to 3 years supervisory experience may be required. (Copyright 2024 Salary.com)

A
Software Engineering Manager - Remote U.S.
  • ARIS Technology
  • Hinckley, IL FULL_TIME
  • SOFTWARE ENGINEERING MANAGER

    Location: Remote - U.S.

     

    ARIS Technology is an advanced system integrator, which designs, builds, installs, trains, and supports intelligent turn-key robotic 3D scanning systems end-to-end. ARIS systems are powered by our proprietary software, making it easy for operators to perform complex 3D metrology with little training, using advanced technologies in digital twin, simulation, and AI / ML. We also provide various Human-Robot Interaction (HRI) via hand-guided collaborative robot (cobot) programming, haptic sensing, or VR / AR. Our intelligent and human-friendly metrology solution can help with 3D inspection, 3D metrology-based robotic manufacturing (e.g., welding, grinding, CSAM / WAAM), or AI training for failure prediction (e.g., predicting metal deformation from in-situ monitoring data).

     

    ABOUT THE POSITION

    The Software Engineering Manager leads the development of our next-generation robotics and 3D scanning software platform. This leadership position inspires, provides solutions, and contributes hands-on daily with the team. Our software engineering team interfaces with the robotics engineering team, the management team, as well as customers and vendors. We’re looking for someone who wants to grow with our tech start-up and help create a great culture.

    This position is primarily remote, with the ability to travel to ARIS Technology, including our new, modern location in Hinckley, IL, as well as customer sites and other locations as requested. Our Software Engineering team follows a hybrid work structure where employees can work remotely or from the office, as needed, based on demands of specific projects, tasks and personal work preferences.

     

    RESPONSIBILITIES

    • Lead the team of experienced Software Engineers, managing the coordination and overall integration of technical activities of software engineering projects
    • Grow the software engineering team as our start-up continues to expand
    • Work with management to develop the technology roadmap and project plans, establishing and executing on technical goals
    • Identify opportunities and risks associated with the development and launch of new technologies
    • Directly contribute to our success by leading the continued improvement, testing, and implementation of our company’s core product (both front-end and back-end), which enables intuitive and easy User Experience (UX) for programming, operations, and calibration of robotic 3D inspection systems
    • Manage technology assets associated with Windows development, Linux development, web development, various communication methods (e.g., TCP), ROS and related libraries, hybrid IT infrastructure (i.e., on-premise, public cloud, and private cloud)
    • Manage engineering projects on systems integration of sensors (e.g., 3D scanners, depth sensors, vision sensors), robotic control systems (e.g., industrial robots, turntables, gantry systems), software tools (e.g., 3D inspection software, image processing tools), and User Interfacing devices (e.g., mixed reality glasses, joystick)
    • These integration efforts will include developing and reviewing drivers written in multiple languages (e.g., JavaScript, Python, C#, C ) and closely working with the hardware team on mechanical and systems engineering
    • Architect and manage the core product codebase so that new integrations result in the least number of changes (i.e., maximize modularity and flexibility): new hardware system design, selection of new sensor, robotic devices or software tools used, or changes in the system configuration should be backward and forward compatible
    • Plan or direct the installation, operation, maintenance, or repair of equipment
    • Prepare reports and/or help in the preparation of reports

     

    QUALIFICATIONS

    • Experience managing a software engineering department/team (typically 4 years required)
    • Work experience in software engineering (generally requiring 8 years)
    • Fundamental understanding and experience with robotics, including the impact that software has on automated systems
    • History of working in a hands-on environment, such as that found in a start-up or small company, where you are with the team coding, performing code reviews as well as system design
    • Proven ability to develop applications and libraries using a current toolchain including:
      • FRONT END: JavaScript, React, three.js, testing in Playwright
      • BACK END: C , Linux, C#
      • MACHINE LEARNING: Python, Pytorch, Projective Geometry
    • Innovative and forward thinking while applying business fundamentals
    • Project Management experience
    • Experience in managing software projects with hardware integration
    • Familiar with the practice of writing tests first and test-driven development
    • Knowledge of the impact of reducing and maintaining total complexity in a large system
    • Experience within a CI/CD pipeline and understanding of the importance of trunk based development
    • Professional experience incorporating Applied Linear Algebra, Calculus and Projective Geometry into production algorithms
    • Understanding of algorithmic concepts such as scene graphs, spatial data structures, and physics simulations
    • Familiarity with Localization
    • General knowledge of Windows OS
    • Collaborates well with others - we work within our teams, across the organization, with customers, and vendors
    • Ability to translate complicated business requirements into multiple solution options and explain the benefits and disadvantages of various approaches
    • A flexible mindset - when change occurs, you remain resilient
    • Exceptional communication skills, including listening, oral and written
    • BS in Computer Science, Robotics, Mechanical Engineering, Mathematics, or a related field

     

    PREFERRED QUALIFICATIONS

    • Industrial Automation experience
    • Experience in Robotic Motion Planning
    • Exposure to Inverse Kinematics
    • Experience creating and editing URDF and SDF files
    • CAD and 3D Modeling in programs such as SolidWorks or Blender
    • Experience in cloud computing solutions such as AWS
    • 3D Image processing (Point Clouds, Mesh, CAD)
    • Robot Operating System (ROS) experience
    • Experience with Unity / Unreal Engine
    • Familiarity with .NET and .Node.js
    • Experience building 3D applications
    • Working experience in a start-up and/or matrix environment
    • Manufacturing industry experience
    • Master’s Degree in Robotics

     

    OUR BENEFITS

    • Matching 401(k)
    • Paid Time Off (PTO)
    • Medical Insurance (up to 100% monthly premium company paid)
    • Dental Insurance
    • Vision Insurance
    • Employee Assistance Program
    • Flexible Spending Account
    • HealthAdvocate
    • Life Insurance
    • AD&D Insurance
    • Disability Insurance
    • Pet Insurance, Aflac, Legal Plan & other voluntary benefits
    • Commuter Benefits
    • Casual Dress
    • Employee Discounts

     

    Job Type: Full Time

    Department: Software Engineering

    Travel Required: 10 - 15%

    Relocation: No

     

    ARIS Technology is an Equal Employment Opportunity employer.

    Applicants must be currently legally authorized to work in the United States on a full-time basis without sponsorship from ARIS Technology.

    ARIS Technology is a drug-free workplace.

    All offers of employment at ARIS Technology are contingent upon clear results of a thorough background check.

    ARIS Technology participates in E-Verify. Federal law requires all employers to verify the identity and employment eligibility of all persons hired to work in the United States.

    Beware of any third party contacting you about this position and fraud. During the recruiting process, ARIS Technology will not ask for payment or personal information. We will not extend a job offer via social media or email. Please read email and web addresses carefully. If someone contacts you and it seems too good to be true, it probably is. If an incident occurs to you, your next steps could include contacting the U.S. Federal Trade Commission (FTC) at www.cybercrime.gov or 877-FTC-HELP (877-382-4353) and/or the social media provider's fraud department.

  • 15 Days Ago

J
Senior Manager, Software Engineering, Full Stack
  • Jobs for Humanity
  • Loves Park, IL CONTRACTOR,FULL_TIME
  • Job Description Ponce City Market (41675), United States of America, Atlanta, Georgia Senior Manager, Software Engineering, Full Stack Do you love building and pioneering in the technology space? Do y...
  • 21 Days Ago

P
Purchasing and Inventory Control Manager
  • Path Engineering
  • Rockford, IL FULL_TIME
  • RoleAs a Purchasing and Inventory Control Manager (also known as Procurement Manager, Supply Chain Manager), you will manage all purchasing and inventory control activities. Your role will include dev...
  • 14 Days Ago

P
Machine Shop Operations Manager
  • Path Engineering
  • Machesney Park, IL FULL_TIME
  • RoleAs an Operations Manager (also known as Production Manager, Manufacturing Supervisor), you'll plan resource allocation, create daily job schedules, communicate performance expectations, coordinate...
  • 1 Day Ago

S
Technical Lead – Software Engineering - (87986)
  • Sanmina
  • GGS Chennai TN IND, TN FULL_TIME
  • Leading a team of firmware developers and test engineers to provide day to day operational leadership Build and promote a work environment that is highly collaborate and team-centric Set performance e...
  • 19 Days Ago

S
Engineering - Software Analyst / Developer - (51093)
  • Sanmina
  • GGS Chennai TN IND, TN FULL_TIME
  • Programmer/Analyst 3 POSITION SUMMARY: 42Q is looking for a creative Software Analyst to join its development staff. Developers are constantly challenged to find innovative solutions to solve complex ...
  • 22 Days Ago

Filters

Clear All

Filter Jobs By Location
  • Filter Jobs by companies
  • More

0 Software Engineering Manager jobs found in Janesville, WI area

C
Manager Software Engineering - U.S. Based Remote
  • Careerbuilder
  • Madison, WI
  • About Us: Anywhere is an innovative technology company that is revolutionizing the real estate industry! We are passiona...
  • 4/19/2024 12:00:00 AM

O
Desktop Support Technician-Onsite
  • Ovation Workplace Services Inc.
  • Beloit, WI
  • Job Description Job Description Job Role – Desktop Support Technician Job Summary Desktop Technician will provide day to...
  • 4/18/2024 12:00:00 AM

J
Software Tester (12090-7)
  • JND
  • Janesville, WI
  • Job Title: Software Tester Job Type: Regular Full-Time, Hourly Bachelor's Degree or Maters Degree and min 2 years of exp...
  • 4/18/2024 12:00:00 AM

S
IT Infrastructure and Endpoint Manager
  • Summit Credit Union
  • Cottage Grove, WI
  • Summit Credit Union, voted top work place by WSJ, has an exciting opportunity to join our growing IT team as the IT Infr...
  • 4/18/2024 12:00:00 AM

C
IT Support Specialist II
  • Charternex
  • Milton, WI
  • ** IT Support Specialist II** **Job Category****:** Information Technology **Requisition Number****:** ITSUP001234 Showi...
  • 4/17/2024 12:00:00 AM

Q
Application Sales Engineer - Control Systems
  • Quantum Design Inc.
  • Caledonia, IL
  • Job Description Job Description **No Recruiter Calls Hybrid-Remote - some office time required. Responsible for achievin...
  • 4/16/2024 12:00:00 AM

W
Senior Server Administrator
  • Woodward, Inc.
  • Rockford, IL
  • Job Description Senior Server Administrator - 2103567 **Description** If youre a Senior Server Administrator, we have an...
  • 4/16/2024 12:00:00 AM

C
Network Engineer
  • Creative Financial Staffing
  • Lake Mills, WI
  • About Our Client: Great culture - join a tight-knit team where you're valued and supported You'll be given a lot of auto...
  • 4/15/2024 12:00:00 AM

Janesville is a city in southern Wisconsin, United States. It is the county seat and largest city of Rock County, and the principal municipality of the Janesville, Wisconsin, Metropolitan Statistical Area. As of the 2010 census, the city had a population of 63,575. According to the United States Census Bureau, the city has a total area of 34.45 square miles (89.23 km2), of which 33.86 square miles (87.70 km2) is land and 0.59 square miles (1.53 km2) is water. The city is divided by the Rock River....
Source: Wikipedia (as of 04/11/2019). Read more from Wikipedia
Income Estimation for Software Engineering Manager jobs
$146,908 to $186,645
Janesville, Wisconsin area prices
were up 1.3% from a year ago

Software Engineering Manager in Lynchburg, VA
Here are some data points exploring what a software engineering manager makes right now.
December 27, 2019
Software Engineering Manager in Manchester, NH
The ideal candidate would have 5+ years of hands on development experience in most or all of these.
October 08, 2019
Software Engineering Manager in New York, NY
We will provide you with the industry training and leadership support you need to effectively continue your career in Software Development and playing a key role in our future growth.
February 12, 2020
As technology companies succeed and grow, so do their engineering departments.
February 01, 2020