Software Engineer

Image Sensing Systems, Inc.
Minneapolis, MN, United States
about 2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
2 years minimum
Working hours
Regular working hours

Tech stack

Amazon Web Services C Sharp (Programming Language) C++ (Programming Language) Linux Embedded C Software Engineering ReactJS Backend Information Technology

Job description

As a Senior Software Engineer, you will drive full-stack application development across our core machine vision and data insight product lines. Your mission will be to enable device management and user access to data and insights through modern interfaces and APIs. Partnering closely with our Principal Engineer, you will help architect solutions targeted for embedded edge devices and AWS cloud-based analytics tools that optimize the safety and efficiency of global road infrastructure, and you will help provide technical leadership to an Agile team, championing industry best practices using C++, C#, and React., * Lead Technical Execution: Translate complex business requirements into scalable, deployable software features.

  • Cross-Functional Alignment: Work with product management and key stakeholders to assess project scope and technical feasibility.
  • Collaborate on Architecture: Partner with the Principal Engineer to design full-stack systems from inception to full deployment on embedded, Linux-based or AWS cloud platforms.
  • Implement Solutions: Transform ideas into realities by delivering the cutting-edge data and insights generated by our platforms through sleek, easily consumable formats for our customers.
  • Mentor & Standardize: Guide junior developers, conduct constructive code reviews, and enforce high coding standards.
  • Drive Innovation: Evaluate and introduce cutting-edge technologies to maintain our competitive edge for user experience in the traffic control and data insights industry.

Requirements

  • Education: B.S. or M.S. in Computer Science or a closely related technical field.
  • Experience: 4+ years of professional software engineering experience in a production environment. (Candidates with a Master’s degree and 2+ years of experience will also be considered.)
  • Embedded Platforms: Ability to create efficient, modern React applications with component-based architectures on embedded C++ Linux platforms.
  • Legacy Solutions: Extend and maintain legacy C# applications for the device management of embedded platforms.
  • Agile Leadership: Ability to work autonomously, prioritize tasks, and move projects forward with minimal supervision.
  • Collaborative Communication: Strong skills in breaking down complex technical concepts for stakeholders.
  • Lifetime Learner: Leverage the opportunity to complement your React and C# front-end skillset by learning more about backend development on embedded, Linux-based and AWS-Cloud platforms.

Physical Demands:

Should be able to work comfortably in a typical office environment. Some minor lifting may be required. Should be able to travel nationally and internationally (< 5%).

Additional Information:

Essential position functions and education and experience are representative of the minimum levels of education, experience and skills required to perform the vital duties of this position. The position description does not constitute a written or implied contract of employment. Image Sensing Systems, Inc. reserves the right to revise or change essential position functions and/or required duties and responsibilities as the need arises.

About the company

At Image Sensing Systems, we develop intelligent solutions that help transportation agencies better understand and manage what’s happening on their roadways. By turning complex traffic data into clear, actionable insights, our technology supports safer intersections, smoother travel, and more responsive infrastructure. By connecting hardware, software, and data, we help communities create safer, more efficient ways for people to travel every day.

We’re a team that values practical innovation, curiosity, and impact. Engineers here don’t just write code-they shape systems that operate in complex, real-world environments and directly influence how communities function every day. If you’re motivated by solving meaningful problems at scale and want to see your work deployed where it truly matters, you’ll find both challenge and purpose here.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on imagesensing.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

1:21 min

Exploring the target application for front end tests

Anna Mcdougall · JS Congress

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

10:40 min

Evaluating automotive software architectures and backend technologies

Georg Kühberger +1 · LIVE

Videos

See all

Related articles

See all