Default Caption Image

Sr. Embedded Firmware Engineer

Sr. Embedded Firmware Engineer
?full-time
Ref#:1463
国、地域マサチューセッツ州ウォルサム
カテゴリー:エンジニアリング
Date Added:10月 13, 2023

Job Description

Evident Scientific is a leader in Non-Destructive Testing (NDT) and we invite you to join us on a meaningful journey. Our mission is clear: we're dedicated to helping inspectors secure vital infrastructures such as aircraft, bridges, railroads, wind turbines, and pipelines worldwide. We design and manufacture connected handheld and benchtop measurement instrumentation using state-of-the-art technologies and tools with ubiquity and interoperability in mind to quench your thirst for embedded firmware development. If you would like to be part of a winning team, Evident Scientific is a great place to grow your career. We are actively seeking a seasoned embedded firmware professional to join our exceptional team and be part of a journey that transcends mere career growth—it's a calling to make a meaningful impact.

Job Duties

* Engaging in software/firmware development for New Product Introduction (NPI) projects, which includes seamless integration with associated hardware/firmware, rigorous testing, and expert debugging. NPI projects will constitute the main part of your workload, while the remaining effort will be focused on software/firmware support for related products.

* Collaborating closely with various departments, including Hardware and Production, to deliver swift and robust solutions. You will be an integral part of a dynamic team of firmware/software Engineers, Electrical Engineers, and Mechanical Engineers, working collaboratively to enhance existing NDT products and create new innovations.

* Demonstrating rigor, problem-solving skills, autonomy, proactive initiative, leadership, open-mindedness to diverse ideas and perspectives, and effective teamwork within a multifunctional environment. Your ability to communicate transparently, honestly, and articulately will be highly valued.

* Contributing actively to the development of continuous integration and test automation methodologies.


 

Requirements

REQUIRED QUALIFICATIONS:

* Bachelor’s degree in engineering required (Electrical Engineering, Computer Engineering, or Computer Science Degrees preferred).

* 5+ years of development experience with C/C++ in an embedded firmware/software environment.

* Working knowledge of digital hardware environment: drivers, peripherals, intercoms (I2C, SPI, CAN, UART etc.).

* Experience in development for ARM platform (Cortex-M and/or Cortex-A).

* Development experience in bare-metal environment and/or RTOS (FreeRTOS, uCOS, ThreadX, etc.).

* Development experience with Embedded Linux. Knowledge of Yocto /OpenEmbedded frameworks and/or BuildRoot.

* Knowledge of embedded development tools e.g., IDE’s, Git, debuggers, oscilloscopes, and logic analyzers required.

* Good understanding of multi-threaded application development concepts.

* Generate custom Linux distributions and cross-toolchains and U-Boot bootloader.

* Hands on experience with open source/free software license compliance.

* Experience with the Scrum method.

* Debug issues that span across multiple layers from kernel to application.

* Able to work well individually and as a member of a team.

PREFERRED QUALIFICATIONS:

* Work experience with Xilinx UltraScale+ or Freescale i.MX.

* Ability to develop using Docker, continuous integration, and test frameworks.

* Comfortable with scripting, such as Bash or Python

このページはお住まいの地域ではご覧いただくことはできません。
このページはお住まいの地域ではご覧いただくことはできません。