D3 Engineering is seeking an experienced Sr. Embedded Software Engineer to execute the complete embedded software life cycle across multiple processor platforms, including ARM">

RochesterRecruiter Since 2001
the smart solution for Rochester jobs

Sr. Embedded Software Engineer (Spatial Sensors)

Company: D3 Engineering
Location: Rochester
Posted on: February 22, 2021

Job Description:

Times New Roman> ,serif"> D3 Engineering is seeking an experienced Sr. Embedded Software Engineer to execute the complete embedded software life cycle across multiple processor platforms, including ARM and DSP platforms, as well as Embedded Linux platforms. The goal is to create scalable and optimized real-time embedded software systems for embedded vision and motor control, as well as mmWave radar and Time of Flight detection, classification, and decision-making.

Times New Roman> ,serif"> Arial> ,sans-serif"> Company Overview:
Times New Roman> ,serif"> D3 Engineering is an engineering services company specializing in real-time signal processing: Hardware, software, and algorithms. We develop and produce embedded systems for some of the world's most innovative technology companies. Our work enables next-generation products for performance-critical applications in industrial, automotive, medical and defense.
Times New Roman> ,serif"> D3 offers competitive salaries as well as medical and retirement benefits. Our engineers are engaged in cutting-edge, large company projects, yet in a small company atmosphere.

Times New Roman> ,serif"> Arial> ,sans-serif"> Responsibilities:
Times New Roman> ,serif"> Core responsibilities for this position will encompass:

  • Times New Roman> ,serif"> Involvement in requirements definition & architecture, software design, implementing software, unit test and software/hardware integration.
    • Times New Roman> ,serif"> Working with embedded processors running Bare metal, real-time operating systems and Linux on custom circuit cards.
    • Times New Roman> ,serif"> Responsibility for a variety of technical tasks including assisting with board bring-up, developing driver and application level code, and system verification.
    • Times New Roman> ,serif"> Conducting and overseeing code reviews, unit testing, debugging, and software/hardware integration.
    • Times New Roman> ,serif"> Driving process and standards improvement efforts.
    • Times New Roman> ,serif"> Providing technical direction and leadership in a non-supervisory capacity for complex engineering projects.
    • Times New Roman> ,serif"> Mentoring of other Software Engineers.
    • Times New Roman> ,serif"> Supporting project planning efforts including task definition and work effort. May develop and evaluate plans and criteria for a variety of projects and activities to be carried out by others. Times New Roman> ,serif"> Arial> ,sans-serif"> Skills/Experience Arial> ,sans-serif"> :
      • Times New Roman> ,serif"> Required
        • Times New Roman> ,serif"> Expert knowledge of embedded software development, including C and C++.
        • Times New Roman> ,serif"> Expert knowledge of software development, simulation, analysis and testing tools including editors, compilers, linkers, debuggers, code analyzers, version control systems (GIT/SVN), etc.
        • Times New Roman> ,serif"> Experience developing drivers and applications for SPI, I2C, Flash, Timers, GPIO, Interrupts.
        • Times New Roman> ,serif"> Knowledge of RTOSs (tasks, events, interrupt handlers, timers, mailboxes, and Efficient DMA and memory buffer usage).
        • Times New Roman> ,serif"> Ability to read schematics and debug digital hardware using oscilloscope, logic analyzer, or similar tools for troubleshooting.
        • Times New Roman> ,serif"> Capable of a big picture, system-oriented approach
        • Times New Roman> ,serif"> Solid technical leadership skills and ability to serve as a project lead
        • Times New Roman> ,serif"> Excellent problem solving & troubleshooting skills.
        • Times New Roman> ,serif"> Strong written and verbal communication and interpersonal skills.
        • Times New Roman> ,serif"> Highly Desired
          • Times New Roman> ,serif"> Knowledge of Frequency Modulated Continuous Wave radar processing including DSP operations, matrix processing, Kalman filters, 2D and 3D clustering and tracking, and other processing of point cloud, heatmap, and doppler data.
          • Times New Roman> ,serif"> Familiarity with MIPI CSI-2 and LVDS serial transport.
          • Times New Roman> ,serif"> Desired
            • Times New Roman> ,serif"> Experience with embedded camera and video processing.
            • Times New Roman> ,serif"> FPGA programming experience.
            • Times New Roman> ,serif"> Up to date experience with an Embedded Linux platform, its configuration, board support packages, boot loaders, kernel, drivers, and application development.
            • Times New Roman> ,serif"> Experience developing with GCC/GNU toolchain and Linux development tools.
            • Times New Roman> ,serif"> Experience with the creation of custom Embedded Linux system platforms and associated SDK using Open Embedded based tools such as Yocto. Times New Roman> ,serif"> Arial> ,sans-serif"> Qualifications:
              • Times New Roman> ,serif"> Bachelor of Science in Computer Science, Computer Engineering, Electrical Engineering discipline along with 5+ years of relevant experience and/or equivalent combination. Masters Preferred.
              • Times New Roman> ,serif"> Demonstrated subject matter experience Times New Roman> ,serif"> Note: D3 Engineering does NOT sponsor Visa's at this time.
                Times New Roman> ,serif"> PM19


Keywords: D3 Engineering, Rochester , Sr. Embedded Software Engineer (Spatial Sensors), IT / Software / Systems , Rochester, New York

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Other IT / Software / Systems Jobs

Java Developer (Full time)
Description: Role: Java DeveloperLocation: Buffalo, NY Interview Mode: Skype/TelephonicDuration: Full time Only No C2C/contract/contract to hire We are Looking for very
Company: Tekfortune Inc.
Location: Buffalo
Posted on: 02/26/2021

Software Test Engineer
Description: Position Title - Software Test Engineer br br Location - Rochester, New York br br Our client has an immediate job opportunity for a Software Test Engineer to join their team in Rochester, NY (more...)
Company: Mindex
Location: Rochester
Posted on: 02/26/2021

C++ Developer / Linux- Must be able to relocate to NY for work on day
Description: ul li Onsite in NY li C /Linux Developer
Company: Lorien
Location: Rochester
Posted on: 02/26/2021

Java / SQL Developer
Description: About the Job - Java/SQL DeveloperContact: 6-18 monthsLocation: Remote to start and evenutally a remote-onsite blend in either Buffalo, NY or Rochester, NY Benefits like Medical/Dental/Vision insurance, (more...)
Company: CP Staffing Solutions
Location: Buffalo
Posted on: 02/26/2021

In-Home Usage Tester (Product Tester at Home)
Description: IN-HOME USAGE TESTER Product Tester at Home Part-time Presently we're recruiting Product Testers from home in several US cities to expand our private network of In-Home Usage Testers IHUT to fulfill (more...)
Company: American Consumer Panels
Location: Olean
Posted on: 02/26/2021

Systems Administrator
Description: Belong to something bigger. At ESL, it's more than a job. It's your unique journey.--Your Journey Begins HereESL has an immediate opportunity to join our inclusive, collaborative, and people oriented (more...)
Company: esl federal credit union (cu)
Location: Rochester
Posted on: 02/26/2021

Information Technology Professional (IT Support)
Description: About br br In the Navy, information technology IT plays an important role in everything from electronic mail systems, to shipboard control systems, to Special Intelligence SI systems. Navy Information (more...)
Company: US Navy
Location: Rochester
Posted on: 02/26/2021

Scrum Master
Description: Overview br br At Perficient you'll deliver mission-critical technology and business solutions to Fortune 500 companies and some of the most recognized brands on the planet. And you'll do it with (more...)
Company: Perficient
Location: Buffalo
Posted on: 02/26/2021

Technical Coordinator ETL Data stage Developer
Description: Position - Technical Coordinator - ETL Datastage Developer Location - Buffalo, NY. Type - W2,1099 JD ul li Responsible for designing and creating the data warehouse and all related extraction, transformation, (more...)
Company: Oriontek Inc
Location: Buffalo
Posted on: 02/26/2021

Entry Level Software Developer
Description: Revature is the fastest growing employer of emerging technology talent. We will hire over 300 Entry Level Software Developers across the country in the next 4 weeks.One day someone is going to ask you (more...)
Company: Revature
Location: Buffalo
Posted on: 02/26/2021

Log In or Create An Account

Get the latest New York jobs by following @recnetNY on Twitter!

Rochester RSS job feeds