Embedded Software Engineer Job at Finish Line PDS, Hudson, NH

RjVtSkJHbFQzSjhneUUzeldBTHhrSk9OTWc9PQ==
  • Finish Line PDS
  • Hudson, NH

Job Description

Interested in growing technically and professionally?  Bored by the same old things all the time? Looking for an opportunity with endless opportunities?  Are you a self starter with an entrepreneurial mindset? If so, you are in the right place!

FinishLinePDS is seeking an Embedded Software Engineer to join our dynamic team.  Your customers are small companies and startups that are looking to you to develop their next project.  Your team is filled with experts in all areas of software/hardware/mechanical engineering, marketing experts and manufacturing experts.  At your disposal is a  set of proven product development procedures and 100’s of reference design.  Your mission will be to use these tools to produce a product that creates a ROI.

The ideal candidate designs, develops, tests, and optimizes software for embedded systems and IoT devices, ensuring they meet specifications and integrate with hardware, using languages like C and C++ and real-time operating systems.

Key Responsibilities:
  • Software Development: Write, debug, and maintain code for embedded systems and IoT devices. 
  • Hardware Interaction: Understand and interact with hardware components, including microcontrollers, sensors, and communication protocols. 
  • Firmware Development: Develop and implement firmware for IoT devices, ensuring they function correctly and efficiently. 
  • Network Communication: Design and implement communication protocols for IoT devices to connect and interact with networks. 
  • Troubleshooting and Debugging: Diagnose and resolve software issues in embedded systems and IoT devices. 
  • System Integration: Integrate new features and updates into existing embedded systems and IoT platforms. 
  • Performance Optimization: Optimize code and systems for performance, efficiency, and reliability. 
  • Documentation: Document code, systems, and processes for future reference and maintenance. 
 
Skills and Knowledge:
  • Programming Languages: Proficiency in C, C++, and potentially other languages like Python or Java. 
  • Embedded Systems: Knowledge of microcontrollers, real-time operating systems (RTOS), and device drivers. 
  • IoT Technologies: Understanding of IoT protocols (e.g., MQTT, CoAP), networking, and cloud platforms. 
  • Hardware Knowledge: Familiarity with hardware components, interfaces (e.g., I2C, SPI), and communication buses. 
  • Operating Systems: Knowledge of Linux or other embedded operating systems. 
  • Troubleshooting and Debugging: Strong problem-solving and debugging skills. 
  • Communication: Ability to communicate technical information clearly and concisely. 
  • Familiarity with software version control systems (e.g., Git).

Job Tags

Full time,

Similar Jobs

NL Health Services

Addicitions Medicine Physician Job at NL Health Services

 ...Addictions Medicine Physician (0.5 FTE) NL Centre on Substance Use & Mental Health & Addictions Community Program Eastern Zone - Physician Permanent Part-time Hours : 37.5 hours bi-weekly Salary : Salary paid in accordance with the Memorandum of Agreement... 

Randstad

production worker. Job at Randstad

 ...safety, responsibility, on-site experience, and teamwork. We at Randstad...  ..., full time work with weekly pay 4% vacation pay paid weekly...  ...Contributing to operations to ensure all requirements are met Qualifications...  ...are your qualifications?High respect for personal and team... 

Kyndryl

Google Cloud Services Consultant Job at Kyndryl

 ...and our communities. The Role We are seeking an experienced Google Cloud Solutions Consultant to join our team. The ideal candidate...  ...support and advice. This dedication to welcoming everyone into our company means that Kyndryl gives you and everyone next to you the... 

Amazon Japan G.K.

Area Security Manager, Global Corporate Security Job at Amazon Japan G.K.

DESCRIPTION Amazon Corporate Security is looking for an experienced, self-motivated, corporate security leader who e...  ... to mitigate gaps in security controls, and manages the guarding and access control programs. Key job responsibilitie... 

BGIS

Power Engineer - Roving Job at BGIS

 ..., practices and guidelines related to environmental, health and safety, fire protection and any other applicable requirements Records...  ...Accreditation Valid drivers' license Required Power Engineer Certification Required 5th Class as a minimum 4th Class considered...