Senior Engineer – Embedded Software | EFFECT Photonics

Details

Posted: 21-Dec-22

Location: Maynard, Massachusetts

Type: Full Time

Categories:

Undecided

Job Function:

Engineer

Years of Experience:

5-10

Preferred Education:

4 Year Degree

Additional Information:

Telecommuting is allowed.

Internal Number: 1125198

EFFECT Photonics is looking for an experienced – Senior Embedded Software Engineer 

We are seeking an experienced Senior Embedded Software Engineer to join our growing team. The Senior Software Engineer will act as a key contributor working in a small team of software engineers responsible for requirements analysis, architecture, design, implementation, and test of embedded software controlling EFFECT Photonics family of optical technology products. This role allows for a broad interaction with all aspects of module design, testing, calibration, semiconductor technology, laser physics, and telecommunications systems. In short, you will be working in one of the core processes of the company and play an integral part in its success.

Role responsibilities:

  • Collaborate with the development and cross functional teams to architect, design and implement embedded software solutions
  • Specify, design, and implement functionality and behaviors of embedded subsystems
  • Develop high-quality C/C++ code in a real-time embedded environment
  • Develop software tests and collaborate with verification teams
  • Participate in hands-on hardware bring-up, system debugging and code optimization
  • Contribute to software architecture, design, and code reviews
  • Communicate and document software designs and test plans

Required / Desired knowledge, skills, and abilities:

  • BS / MS degree in Computer Engineering, Computer Science or Electrical Engineering
  • 5+ years C/C++ programming experience in embedded and/or real-time environments.
  • Strong software engineering fundamentals (abstraction, layering, modularization, interface design)
  • Experience using microcontroller based embedded software development tool sets (IDEs, compilers, and debuggers)
  • Ability to collaborate and communicate complex technical concepts
  • Strong written and verbal communication skills
  • Ability to work independently and as part of a team
  • Ability to be based in Maynard, Massachusetts where our facility is located

Ideally, you also have:

  • Knowledge of and experience with optical communications systems and optical transceiver modules
  • Experience with ARM based microcontroller and / or bare-metal SoC programming
  • Experience working with embedded real-time operating systems (such as uCOS, FreeRTOS) in resource constrained environments
  • Experience using common test equipment (oscilloscopes, signal analyzers)
  • Ability to read and understand schematic diagrams
  • Experience in working with Agile development methodologies (Scrum, Continuous Integration)
  • Experience with common software development tools (Git, Bitbucket, Jira)
  • Experience with mixed signal and data acquisition systems (ADCs / DACs)
  • Experience designing control systems (e.g., PID loops)
  • Experience programming in Python

Rewards and Benefits:

  • An exciting working culture where everyone’s point of view has real value
  • An environment that embraces collaboration
  • A competitive salary that reflects our ambition
  • Above industry average company paid contribution towards medical and dental plan premiums
  • A flexible benefits scheme including with 401(k) with company match 
  • Generous paid time off (vacation days as well as annual holidays)
  • Stock Appreciation Rights (SAR – stock program)
Employer Logo

About EFFECT Photonics

Where Light Meets Digital – EFFECT Photonics is a highly vertically integrated, independent optical systems company addressing the need for high-performance, affordable optic solutions driven by the ever-increasing demand for bandwidth and faster data transfer capabilities. Using our proprietary digital signal processing and forward error correction technology and ultra-pure light sources, we offer compact form factors with seamless integration, cost efficiency, low power, and security of supply. By leveraging established microelectronics ecosystems, we aim to make our products affordable and available in high volumes to address the challenges in 5G and beyond, access-ready coherent solutions, and cloud and cloud edge services.

Connections working at EFFECT Photonics

Apply Here: https://jobs.workinoptics.com/jobs/rss/17950646/senior-engineer-embedded-software