Demo

Software Engineer II

Lovibond® - US & Canada
Loveland, CO Full Time
POSTED ON 12/23/2024 CLOSED ON 1/19/2025

What are the responsibilities and job description for the Software Engineer II position at Lovibond® - US & Canada?

Working with the research and development team, the Embedded Software Engineer II will design, develop, and maintain software/firmware for embedded controllers. They will work directly with a talented and dedicated team of colleagues to perform requirements analysis and develop the best possible solutions.

The Embedded Software Engineer II with a strong understanding of embedded systems and the protocols and interfaces commonly used in the field (I2C, SPI, EEPROM, UART), will have hands on responsibility to develop, modify, and maintain customized embedded applications using software engineering best practices and standards.

In this role, the Embedded Software Engineer II will have the opportunity to work independently while relying on guidance from the senior embedded software engineers. The Embedded Software Engineer II will also collaborate with the software team and participate in all aspects of software development lifecycle (including developing verifiable requirements, defining software architecture and design, developing code, unit testing and integration of the software).

The primary objective of the Embedded Software Engineer II will be to develop high-quality software solutions that meet user needs and align with the organization’s business goals. This will involve analyzing requirements, designing robust architectures, writing efficient code, and conducting thorough testing.

Duties/Responsibilities:

  • Assist the development team with all aspects of software design and coding that align with the overall goals of our business.
  • Assist the leads with all aspects of software. Design and coding.
  • Assist with the designing, coding, and debugging of software
  • Attend and contribute to company development meetings.
  • Participate in code reviews to ensure adherence to coding standards and best practices.
  • Work on bug fixes, finding solutions in a timely and efficient manner
  • Research, design, develop and document working software prototypes.
  • Transform prototypes into production level solutions.
  • Document work making it accessible to other engineers.
  • Quickly adapt to changing system requirements and ensure consistent quality across all levels of development.
  • Expand knowledge of emerging software technologies and apply them to current projects.
  • Be willing and ready to learn a new development environment/language
  • Performs other related duties as assigned.
  • Embrace Lovibond’s core values of Integrity, Transparency, Respect, Performance, Excellence, Accountability and Communication.

Requirements

Skills & Knowledge:

  • Proficiency in debugging techniques at the software/hardware boundary, designing APIs and interfaces, and familiarity with serial communications and networking protocols (TCP/IP).
  • Experience in developing tools and utilities, working in Agile methodologies, and interfacing with sensors and actuators.
  • Self-Motivated
  • Familiar with at least one version control system (SVN, GIT, TFS)
  • UI frameworks (EmWin, Qt, IUP, Embedded Wizard, Etc.)
  • Device driver development using several technologies (UART, I2C, DAC, ADC, SPI, Etc.)
  • Experience with documentation of design
  • Read and understand Data sheets
  • Demonstrated excellent interpersonal & communication skills (written & oral)
  • Demonstrated excellent task management & organization skills
  • Creative thinker with demonstrated success leading the software development life cycle.
  • Expertise in applying technical standards and methodologies to solve challenges
  • Exceptional communication skills with the capacity to secure buy-in on concepts and ideas
  • Strong multitasking ability and commitment to problem-solving, with the aptitude to earn trust, maintain positive relationships, and enhance an inclusive culture.
  • Collaborative team player eager to provide technical leadership to meet business goals and position others for success
  • Commitment to ongoing professional development for yourself and others Excellent time management skills with a proven ability to meet deadlines.
  • Strong analytical and problem-solving skills.
  • Proficient with Microsoft Office Suite or related software.

Education, Experience, and/or Certifications:

  • B.S. degree or higher in computer engineering, electrical engineering, computer science, mathematics, physics, aerospace, or related field.
  • 2 years of hands-on experience developing and testing real-time embedded systems, including C/C , Python, and experience with Git and Git-lab.
Software Engineer
Strategic Pharmaceutical Solutions Inc., dba Vetsource -
Fort Collins, CO
Software Engineer
Upstart Network, Inc. -
Fort Collins, CO
Private Cloud - Software Engineer
HPE -
Fort Collins, CO

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Engineer II?

Sign up to receive alerts about other jobs on the Software Engineer II career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$80,479 - $90,779
Income Estimation: 
$90,609 - $105,383
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Software Engineer II jobs in the Loveland, CO area that may be a better fit.

GIS Software Web QA Engineer II

Schneider Electric, Fort Collins, CO

Software Engineer

Tek Infotree, Fort Collins, CO

AI Assistant is available now!

Feel free to start your new journey!