PURPOSE OF POSITION
As an Embedded Software Design Engineer, you will join a team of highly motivated, passionate developers building the next generation of embedded systems for industrial control applications. This role is responsible for developing the core firmware infrastructure for our latest NPI products and platforms. You will analyze technical requirements and specifications, transforming these into distinguished products, servicing the pressure, level sensing and fluid quality markets. Do you enjoy solving complex technical problems? Are you intellectually curious, efficient, and team-oriented? If so, we want you to join our team!
ESSENTIAL FUNCTIONS
Develop embedded system firmware across a wide range of different processor architectures
Collaborate and participate in cross-functional product design reviews, sharing best practices
Develop code that is consistently well documented and maintainable
Analyze and integrate third-party software into existing code base
Work effectively in a globally dispersed team
Support software development and provide post-production support
Interface with other internal/external departments and customers to provide support, understand program/project requirements
Provide technical direction in troubleshooting, debugging, failure analysis, root cause, and corrective action processes
Support FBS initiatives
QUALIFICATIONS AND JOB REQUIREMENTS
EDUCATION REQUIRED
Bachelor of Science in Computer Science, Electrical Engineering, Computer Engineering or equivalent (with a focus on embedded software development)
EXPERIENCE REQUIRED
5+ years of product development experience in a firmware development role
Proficiency with C/C+
Proficiency with debugging embedded hardware systems and troubleshooting production issues
Strong organizational skills with the ability to manage multiple projects & priorities simultaneously
Experience with peripherals such as ADC, GPIO, DAC, etc
DESIRED
Strong C programming skills with hands-on experience developing firmware for microcontrollers including boot mechanisms, interrupt priorities and peripheral configuration
Experience with ARM-based processors (Cortex-M0/M0+)
Unit testing and modern software test methodologies
Experience with configuration management tools like bitbucket and git, Agile Project Management tools like Jira, CI/CD tools like Jenkins.
Experience & knowledge of protocols including CAN, Modbus, IO Link, SPI, UART, I2C
Practical experience with hardware bring-up using oscilloscopes, logic analyzers, debuggers, etc
Excellent problem solving, analytical and time management skills
CRITICAL SUCCESS FACTORS
Champion a culture of openness, collaboration, continuous improvement, and innovation.
Bias for action and ability to effectively prioritize and work with minimal supervisioN
OTHER FUNCTIONS
May be assigned various projects and responsibilities at the sole discretion of the Sr. Engineering Manager Electrical/Software.
PHYSICAL DEMANDS / ENVIRONMENT
The work environment characteristics described here are representative of those an associate encounter while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
While performing the duties of this job, the employee is frequently (never/occasionally/frequently) required to reach with hands and arms. The employee is frequently (never/occasionally/frequently) required to stand/or sit, squat, turn/twist, reach, use hands to: finger, handle, feel or operate objects, tools or controls, and computer keyboards.
The employee must occasionally (never/occasionally/frequently) lift, carry, push or pull up to 15 pounds.
Specific vision abilities required by this job include close vision, distance vision, color vision, peripheral vision, depth perception, and the ability to adjust focus.
While performing the duties of this job, the employee may be subjected to moving mechanical parts, electrical currents, vibrations, fumes, odors, dusts, gases, chemicals, oils, extreme temperatures and work-space restrictions.
The noise level in the work environment is rarely (never/occasionally/frequently) loud.
Employees will be required to wear the proper Personal Protective Equipment (PPE), which may include: eye, hearing and respiratory protection, protective smock, steel toe shoes, gloves, hard hats, or face shields. Contact lenses may not be allowed in some areas.
The associate must also be willing and able to travel by all forms of transportation.
The duties listed in job descriptions are intended only as illustrations of the various types of work that may be performed. The omission of specific statements of duties does not exclude them from the position if the work is similar, related or a logical assignment to the position. The job description does not constitute an employment agreement between the employer and employee and is subject to change by the employer as the needs of the employer and requirements of the job change.
The purpose of this description is to assist in ADA compliance and is not intended for other purposes.
Fortive is a diversified industrial growth company comprised of global businesses that are recognized leaders in attractive markets. With more than $6 billion in annual revenues, Fortive’s well-known brands hold leading positions in field instrumentation, transportation, sensing, product realization, automation and specialty, and franchise distribution.
Fortive is headquartered in Everett, Washington and employs a team of more than 24,000 research and development, manufacturing, sales, distribution, service and administrative employees in more than 40 countries around the world. Our team grows by tackling challenges that accelerate progress and further their careers. With a culture rooted in continuous improvement, the core of our company’s operating model is the Fortive Business System. For more information please visit: www.fortive.com.
Gems Sensors & Controls (a Fortive company) designs and manufactures a broad portfolio of liquid level, flow, and pressure sensors, miniature solenoid valves, proximity switches and pre-assembled fluidic systems to exact customer application and manufacturing requirements. From agricultural equipment to locomotives to medical devices, Gems products make a difference in the world you interact with every day.
Gem Sensors, Inc. is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, national origin, religion, gender, age, marital status, disability, veteran status, sexual orientation, gender identity, or any other characteristic protected by law.
br{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> Conduct verifications of stated credentials given by client for their candidates or vendors Summarize the...
Apply For This JobJob Description: CROATIA – WALL PAINTER LEADING CONSTRUCTION COMPANY SALARY: 900-1000/174 Hours+Overtime+ Free Accommodation WEEKLY OFF : 2 days VISA...
Apply For This JobMorgan Stanley is a leading global financial services firm providing a wide range of investment banking, securities, investment management and...
Apply For This JobJob Description Introduction The infrastructure running industries likes transportation, energy, insurance, banking or healthcare is quickly changing as the world’s...
Apply For This JobFull Job Description The personal assistant will assist the director with day-to-day administrative work related to a social enterprise. A...
Apply For This JobJob Description Roles and Responsibilities Prepare design mock-ups and collaborate with the seniors for its approval. Use colour combination schemes...
Apply For This Job