×
Register Here to Apply for Jobs or Post Jobs. X

Embedded SW Engineer II

Job in Marlborough, Middlesex County, Massachusetts, 01752, USA
Listing for: Doble Engineering
Full Time position
Listed on 2026-02-16
Job specializations:
  • Engineering
    Software Engineer, Embedded Software Engineer
Salary/Wage Range or Industry Benchmark: 60000 - 80000 USD Yearly USD 60000.00 80000.00 YEAR
Job Description & How to Apply Below

Job Summary

This position applies extensive technical expertise toward software and systems solutions of complex technical problems and provides solutions that require the regular use of ingenuity and creativity. The successful candidate has a passion for problem solving and enjoys developing in the embedded environment working with control hardware systems.

Essential Job Functions

The Embedded Software Engineer II is responsible for the development of cutting‑edge test and monitoring products used in the power industry. Specific tasks include:

  • Design, develop, test and document software components and applications in a Linux environment
  • Work with hardware/electrical systems and electrical theory
  • Focus on embedded real‑time, multi‑processor systems but comfortable with design of PC based applications
  • Work with engineering project teams to provide technical solutions
  • Develop technical requirements gathering, estimating, and planning efforts
  • Leverage internal component reusability and open source solutions to improve time to market
  • Develop products to promote the ease of implementing automated test suites
  • Familiar with message bus technologies and implementations
  • Develop clear development metrics for testing status and progress monitoring dashboards
  • Be a key person to technically triage customer issues and interface with the customer as needed
  • Show interest in career growth, learning and professional development activities
  • Interface with mechanical, electrical, systems, and test engineers
  • Identify and implement process and development environment improvements
  • Be willing and excited to assume increased responsibility
  • Travel requirement: less than 5%
Decision-Making Latitude
  • Responsible for working with development and project managers to assist in technical decision making
  • Work with other product teams on solutions
Qualifications Education

Bachelor’s Degree in Electrical Engineering, Computer Engineering or Computer Science

Required Experience
  • 3–5 years of work experience in firmware and software development
  • Experience using test equipment to test and verify the performance of power electronics and power system hardware
  • Experience managing code management systems such as Bitbucket
  • Team communication and collaboration experience (e.g., wiki)
  • Experience working with hardware teams to isolate failure causes
  • Understand DSP, FPGA/CPLD implementations
  • Ability to quickly prototype new concepts and ideas
  • Ability to provide creativity while solving complex problems without known solutions
  • Familiarity and experience working with Matlab, Linux, and scripting languages
  • Ability to assess new technologies via comprehensive reviews of the state‑of‑the‑art
  • Skills in one or more scripting languages such as TCL, Python, and Perl
  • Experience with embedded and host applications developed in C and C++
  • Ability to express ideas clearly in written and oral communications
  • Proven track record of proactively working with the development and QA stakeholders
  • Strong technical capabilities of a developer combined with a passion for assuring product quality
Preferred Experience (Not Required)
  • Experience Linux and Windows applications
  • Experience working with Atlassian Jira, Confluence and Bitbucket products
  • Experience or desire to learn about utility power systems
  • Experience working in both waterfall and agile engineering environments
  • Experience or knowledge in applied physics and electrical engineering
  • Knowledge of network equipment including protectors, relays, transformers and power cable
  • Strong communication skills that interweave presentation skills with the problem‑solving process
  • Strong interpersonal skill set
  • Well-developed technical writing skills
Knowledge, Skills & Abilities
  • Knowledge of scripting and programming languages including C/C++ and Perl/Python
  • Experience in embedded multiprocessor systems, software/hardware test and validation, bug lifecycle management, software development methodologies (e.g., agile)
Physical Requirements

While performing the duties of this job the employee is often required to stand, sit, use computers, read, write, type, use copy machines, file paperwork, use telephones, and utilize written and oral communication to interact with…

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary