ABOUT PRIORITY DESIGNS:
Priority Designs is a 30-year-old, employee-owned product development company with a global span of clients. We're a team of 60+ with a flat company structure where egos are discouraged, and the ability to have fun and collaborate (often simultaneously) is required.
POSITION SUMMARY
A Senior Software Engineer is responsible for designing, coding, testing, and deploying for physical and digital software products. You will lead projects, collaborate with cross-functional teams, mentor other engineers, and conduct code reviews. Your role includes troubleshooting issues and improving processes while staying updated on industry trends and best practices.
PD VALUES
Trust & Care: Encourages innovation within the team by encouraging creative solutions and adapting to evolving circumstances.
Ideas Not Egos: Collaborates with clients to gain a deep understanding of their goals and customizes services to meet their unique needs.
Embrace the Challenge: Continuously encourages innovation within the team, presents creative solutions, and remains flexible in response to changing situations.
JOB DUTIES AND RESPONSIBILITIES
- Lead and contribute to the software development of prototypes, initial development, and production-ready products.
- Quickly adapt to new software languages or framework and has mastered 1 or more software languages.
- Architect the interactions between software modules and their APIs.
- Evaluate and document design goals and constraints at the feature level.
- Develop unit, integration, and system tests as needed.
- Lead same-functional efforts and mentors team members.
- Communicate status and work to internal team and clients.
- Manages small projects or subset of a larger project in their area of expertise.
- Lead client meetings and presents the work of the team.
- Provide useful estimations of the feature and epic level.
Additional Experience:
With the variety of clients and projects at PD, the following expertise will enable a Senior Software Engineer to bring additional value to your day-to-day responsibilities.
Embedded Systems
- Experience with C, C++, QT Framework and / or QML.
- Knowledge of electronics and ability to spec electronics components and read and understand datasheets.
- Experience with sensors, actuators, and communication protocols.
- Basic circuit design experience and can read and understand schematics.
- Knowledge of Embedded Linux and kernel development.
Education/Work Experience:
- Bachelor’s degree in Software Engineering, Computer Science, or related work experience.
- 5-7 years of experience in Software Engineering or related field.
Physical Demands and Working Environment:
- Ability to sit/stand for extended periods of time.
- Must be able to lift up to 15 pounds.
Company Description
Priority Designs is a 30-year-old, employee-owned product development company with Midwest roots and a global list of clients in the consumer, industrial and healthcare space. We're a flat structured team of 60+ designers, engineers, researchers, and prototyping experts, where egos are discouraged, the ability to have fun and collaborate (often simultaneously) is required.