An innovative engineering consultancy is seeking a Senior Software Engineer in Minneapolis, MN. You'll develop software for embedded systems in a high-learning environment alongside senior engineers. The role requires proficiency in C, C++, C#, and Python, with 2+ years of experience and a relevant bachelor's degree. Competitive compensation and benefits are offered, including medical insurance and a 401(k).
Qualifications
2+ years of professional software development experience.
Proficiency in C, C++, C#, and Python (Rust and Dart/Flutter a plus).
Strong analytical thinking, attention to detail, and problem-solving skills.
Responsibilities
Develop, test, and maintain high-quality software applications for embedded and real-time systems.
Collaborate with project managers and product owners to define specifications.
Research and evaluate open-source technologies.
Create diagrams and documentation for programs.
Maintain and enhance existing software systems.
Skills
C
C++
C#
Python
Linux
Cloud technologies
Kubernetes
Infrastructure as Code
Relational/NoSQL databases
FPGA or electrical design
Education
Bachelor’s degree in Electrical, Software, or Computer Engineering
Job description
An innovative engineering consultancy is seeking a Senior Software Engineer in Minneapolis, MN. You'll develop software for embedded systems in a high-learning environment alongside senior engineers. The role requires proficiency in C, C++, C#, and Python, with 2+ years of experience and a relevant bachelor's degree. Competitive compensation and benefits are offered, including medical insurance and a 401(k).