Embedded Software Engineer
Company: Talent Software Services
Location: Saint Paul
Posted on: April 3, 2025
|
|
Job Description:
Embedded Software Engineer
All the relevant skills, qualifications and experience that a
successful applicant will need are listed in the following
description.
Job Summary: Talent Software Services is in search of an Embedded
Software Engineer for a contract position in Arden Hill, MN. The
opportunity will be one year with a strong chance for a long-term
extension.
Position Summary: Development of software-enabled features for
embedded systems. Large team of 100+. This person will be working
closely with a core of 5-10 people. Collaborative teamwork.
Responsible for system-level design of complex implantable medical
device systems by developing system requirements from user needs
and stakeholder inputs, designing and documenting system
architecture, and guiding the implementation of system features
through hardware/firmware/software development and verification
activities. Provides support for other system design activities
using systems engineering principles and technologies.
Primary Responsibilities/Accountabilities:Apply critical thinking
skills to solve systems interaction problems
Utilizing architecture design tools to develop and document
system-level interactions
Creating design documentation such as requirements rationale,
requirements tracing, and system change analysis within our quality
system
Writing reports for and working with the internal regulatory team
to satisfy the requirements for external regulatory agencies
Utilizing multiple version control, defect tracking, and peer
review tools including Accurev, JIRA, and Windchill to document
your work within our quality system
Qualifications:Bachelors in electrical engineering, Computer
Engineering,or Computer Science (5+ years' experience) or Masters
(3+ years' experience)
Understanding and experience in the design, development, and
testing of embedded systems and/or active implantable medical
devices
Ability to interpret and develop system requirements and system
specifications
Experience with general electronic bench test equipment:
oscilloscopes, DMMs, Data Acquisition devices
Experience developing code in Python, C/C++, Java or Assembly
Preferred:3+ years' experience in software or electrical hardware
engineering
2+ years' experience in system development lifecycle process,
including formalized processes and procedures
Ability to interpret and apply regulations and standards relevant
to class II/III medical devices
Become familiar with requirements management/PLM tools
Experience in product concept development, customer interaction,
verification of engineering requirements, and validation of
customer needs/design requirements
Strong written and verbal communication, judgment, decision-making,
and critical thinking skills
Ability to build relationships across the organization and with
external stakeholders
Practical knowledge of project management concepts and exposure to
Agile methodologies
------------------If this job is a match for your background, we
would be honored to receive your application!
Providing consulting opportunities to TALENTed people since 1987,
we offer a host of opportunities, including contract, contract to
hire, and permanent placement. Let's talk!
Keywords: Talent Software Services, St. Paul , Embedded Software Engineer, IT / Software / Systems , Saint Paul, Minnesota
Click
here to apply!
|