Description

Job description Onsite. Fully remote candidates will not be considered. This team works in an Agile/Scrum environment with 2 week sprints. MAJOR PURPOSE : Works on a product team alongside other software engineers and software analysts to support basic product design by writing and testing code to deliver simple to complex functionality on a defined portion of the product it supports. This is an entry level role that is designed to learn, grow in competence, and develop the most basic capability needed to operate effectively in this role. Work and decisions are reviewed by supervisors before implementation; Applies existing applications to routine problems. Description of the major duties performed in this job. • Develops, codes, configures, and tests programs for embedded hardware targets. • Perform embedded systems engineering tasking including requirements analysis, concept development, software architecture and design reviews • Execute unit and integration testing of software in multiple environments (virtual, lab and on-hardware) • Analyze issues and drive for resolution of issues found during testing • Collaborates with other relevant stakeholders and team members to ensure that features meet business needs. Technical Skills & Knowledge : Specialized skills, knowledge and abilities needed to perform the essential functions of the job. • Exposure to software development through education, training, or projects • Ability to read hardware schematics, datasheets and basic electronics knowledge • Strong communication and teamwork skills • Strong, demonstrated problem solving skills • Ability to work in a self-directed environment Education : Degree in an Engineering/Technology discipline or equivalent experience. - University Degree (4 years or equivalent) • Degree in an Information Technology discipline or equivalent experience. - University Degree (4 years or equivalent) Relevant Work Experiences : • Previous experience in programming/software development. - 1 - 3 years (C) • Software development processes experience. - 1 - 3 years • Participating in Agile Development - 1 - 3 years • Experience working in an Agile Environment - 1 - 3 years Per the manager, the top 3 things he’s looking for are: 1. Embedded C Code, especially working with hardware. 2. Hardware knowledge – ability to read schematics. If someone has experience with Arduinos, that would be helpful, as that is a mini version of what this role will be doing. 3. Able to work in a team environment virtually. This team consists of employees in Fargo, Cary and the QC

Key Skills
Education

ANY GRADUATE