Firmware Manager

Sorry, this job was removed at 4:30 p.m. (EST) on Wednesday, July 14, 2021
Find out who's hiring in Greater NYC Area.
See all Developer + Engineer jobs in Greater NYC Area
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Leading a team of firmware developers and participating in technical discussions within design and engineering teams and across business units; Participating in product design, development, verification, troubleshooting, and delivery of high quality embedded firmware; Developing of Battery Powered products; Writing product specifications and release documentation for all phases of product development from definition and design through implementation including: Firmware and/or Unit Testing; Designing; Test Automation; Debugging; Reliability; and Performance Analysis; Performing power consumption analysis and firmware development for low power battery operation; Delivering resilient, robust and durable designs; Developing/using RTOS; Working independently on development tasks including design, development, debugging, documentation and validation; Applying knowledge in C and C++ programming methodologies, compilers, State flow diagrams, and Structure Software Development Lifecycle; Writing communication protocols for RS-232, CAN, SPI, USB and I2C; etc.; Developing in preexisting system architectures; Specifying power supply requirements and configuration; and Prepare engineering reports concerning project specifications, activities, and/or status.

REQUIREMENTS ARE:

  • Master’s Degree in Electrical or Computer Engineering. 
  • Two (2) years of experience developing production level firmware for power constrained embedded products.
  • The two years’ experience must include: Experience developing consumer electronic products.  Interfacing with cross functional teams such as Hardware, QA, Product and Program management.
  • Experience mentoring junior engineers or interns.
  • Experience working in an agile software development environment, breaking down high level tasks to smaller sprint level tasks and tracking their progress.
  • Experience writing production quality code for 32/64 bit ARM/Cortex microcontrollers.  Experience working with wireless technologies like Cellular (wcdma/LTE), and Bluetooth. 
  • Experience in programing languages such as C and python.  Debugging issues on embedded devices using Trace, JTAG debuggers and Ram dump analysis. 
  • Experience working on Real time operating systems used in small footprint embedded hardware.  Writing device drivers for serial communication protocols such as SPI/I2C/RS-232/USB etc. Working with IDEs and version tools such as git, perforce, and svn used in software development.
  • Experience with CI/CD.  Deep knowledge of electrical concepts and ability in reading hardware schematics.

 

 Reference # 1112

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

NY

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about LatchFind similar jobs