Embedded Firmware Engineer

Engineering Woodbridge, New Jersey


Description

Embedded Firmware Engineer

 

Miku is looking for an Embedded Firmware Engineer. The person in this role will collaborate with a cross-functional internal design and engineering team to help deliver new exciting functionality to our customers and help create the next generation of Miku products. The ideal candidate will be experienced in developing software in a fast-paced production environment that delivers performance for users in a mission critical use case. 

 

RESPONSIBILITIES

• Design, build, and test embedded applications

• Deliver well-performing, high-quality, responsive functionality to our customers

• Collaborate with a multi-disciplinary, agile team to design, implement, and deploy new features

• Effectively work with support and engineering to troubleshoot, isolate, identify and product issues

• Maintain robust, well-documented, organized, readable code

 

BASIC REQUIREMENTS

  • B.S. degree in Computer Science, Electrical or Computer Engineering or equivalent experience
  • 5+ years of experience in embedded software development in C/C++ and familiarity with ARM-based CPUs
  • Knowledge of Unix/Linux environments and embedded Linux
  • Experience working with low-level hardware blocks and writing memory and power-efficient software
  • Familiarity with common micro-controller interfaces i.e. I2C, UART, SPI, GPIO
  • Experience with Git or equivalent software configuration management tools
  • Familiarity with the software testing process including unit, integration, regression and system testing
  • Proven success working in agile environments and across various process paradigms
  • Excellent technical communication and collaboration skills in a cross-functional team 

 

PREFERRED REQUIREMENTS

 

  • Experience developing software for applications that demand high reliability, stability and availability in a critical use-case environment
  • Experience designing and implementing inter-process communication
  • Experience with design, implementation and optimization of live, real-time video streaming applications and protocols, i.e. WebRTC, SRTP, SIP etc.
  • Strong knowledge of the Linux kernel and middleware
  • Experience working with Multimedia frameworks – Gstreamer , OpenMax , Alsa , V4L etc.
  • Knowledge of camera/ISP systems
  • Extensive knowledge of computer architecture, system, power and memory considerations with the goal of improving and optimizing the performance of the embedded system.

 

Miku offers a highly competitive salary and benefits package.

  • Medical, Dental and Vision Insurance
  • Paid Holidays/Paid Time Off
  • 401k Retirement Plan with Employer Match
  • Life Insurance
  • Long and Short-Term Disability
  • Flexible Spending Account
  • Discounted Legal Service, Income Protection, Discounted Home & Auto
  • And more!

Miku is an Equal Opportunity/Affirmative Action Employer. Qualified applicants are considered for employment without regard to age, race, color, religion, sex, national origin, sexual orientation, disability, or veteran status.