RochesterRecruiter Since 2001
the smart solution for Rochester jobs

Sr. Embedded Software Engineer

Company: D3 Engineering
Location: Rochester
Posted on: April 9, 2021

Job Description:

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. Company Overview: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.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. Responsibilities:Core responsibilities for this position will encompass:Involvement in requirements definition & architecture, software design, implementing software, unit test and software/hardware integration.Working with embedded processors running Bare metal, real-time operating systems and Linux on custom circuit cards.Responsibility for a variety of technical tasks including assisting with board bring-up, developing driver and application level code, and system verification.Conducting and overseeing code reviews, unit testing, debugging, and software/hardware integration.Driving process and standards improvement efforts.Providing technical direction and leadership in a non-supervisory capacity for complex engineering projects. Mentoring of other Software Engineers.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. Skills/Experience:RequiredExpert knowledge of embedded software development, including C and C++. Expert knowledge of software development, simulation, analysis and testing tools including editors, compilers, linkers, debuggers, code analyzers, version control systems (GIT/SVN), etc.Experience developing drivers and applications for SPI, I2C, Flash, Timers, GPIO, Interrupts.Knowledge of RTOSs (tasks, events, interrupt handlers, timers, mailboxes, and Efficient DMA and memory buffer usage).Ability to read schematics and debug digital hardware using oscilloscope, logic analyzer, or similar tools for troubleshooting.Capable of a big picture, system-oriented approachSolid technical leadership skills and ability to serve as a project leadExcellent problem solving & troubleshooting skills.Strong written and verbal communication and interpersonal skills.Highly DesiredKnowledge 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.Familiarity with MIPI CSI-2 and LVDS serial transport.DesiredExperience with embedded camera and video processing.FPGA programming experience.Up to date experience with an Embedded Linux platform, its configuration, board support packages, boot loaders, kernel, drivers, and application development.Experience developing with GCC/GNU toolchain and Linux development tools.Experience with the creation of custom Embedded Linux system platforms and associated SDK using Open Embedded based tools such as Yocto.Qualifications:Bachelor of Science in Computer Science, Computer Engineering, Electrical Engineering discipline along with 5+ years of relevant experience and/or equivalent combination. Masters Preferred.Demonstrated subject matter experienceNote: D3 Engineering does NOT sponsor Visa's at this time.PM19 PI132649662

Keywords: D3 Engineering, Rochester , Sr. Embedded Software Engineer, 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
within


Other IT / Software / Systems Jobs


IT Systems Technical Support
Description: Technical Support, Skaneateles, NY 13152--Kelly Services is seeking a IT Systems Technical Support candidate for one of our top clients in Skaneateles, New York.Length: 04/05/2021 to 12/31/2021 Direct (more...)
Company: Kelly Services
Location: Skaneateles
Posted on: 04/12/2021

Software Engineer
Description: G4S Secure Integration is an industry leader in the design and implementation of large complex IP based security systems. We are looking for a Systems Engineer who specializes in client/server architectures (more...)
Company: G4S Secure Integration
Location: Henrietta
Posted on: 04/11/2021

Veterans Preferred - Software Licensing Engineer
Description: Military Veterans are Encouraged to Apply. Xerox NYSE: XRX makes every day work better. We are a workplace technology company, building and integrating software and hardware for enterprises large and (more...)
Company: Xerox
Location: Rochester
Posted on: 04/11/2021


Niagara Falls Flex PCS Supervisor
Description: UPS is seeking an energetic Part-time PT Flex Package Center Supervisor to answer and respond to calls, and manage computer programs and systems in a fast-paced operations environment. If this sounds (more...)
Company: UPS
Location: Niagara Falls
Posted on: 04/12/2021

Software Engineer 2
Description: Job Description SummaryJob OverviewThis position is responsible for building and supporting features and provide peer support in development of the DrugDev Spark platform. br Essential Functions--- (more...)
Company: IQVIA
Location: Buffalo
Posted on: 04/11/2021

Remote .NET Software Developer
Description: An information technology consultancy that specializes in UltiPro solutions is seeking a Remote .NET Software Developer.Must be
Company: VirtualVocations
Location: Buffalo
Posted on: 04/12/2021

Technical Support Expert - Networking
Description: As the world's leading provider of cloud-based software and technology solutions delivered by managed service providers MSPs , Datto believes there is no limit to what small and medium businesses can (more...)
Company: Datto
Location: Rochester
Posted on: 04/12/2021

Technical Support Analyst II
Description: Summary:This position provides technical expertise to internal and external customers in the form of pre- and primarily post-sales technical support via telephone, e-mail, web and other channels on (more...)
Company: ScanSource
Location: Depew
Posted on: 04/12/2021

Embedded Software Engineer - 2
Description: Do you want to be a part of a team with an established and major company that has a good working culture as an Embedded Software Engineer that helps the biggest companies in the world optimize their supply (more...)
Company: Job Juncture
Location: Rochester
Posted on: 04/11/2021

Field Service Engineer
Description: Find what drives you on a team with a more than 70-year history of discovery, determination, and innovation. As a global leader in high-tech filtration, separation, and purification, Pall Corporation (more...)
Company: Danaher
Location: Rochester
Posted on: 04/12/2021

Log In or Create An Account

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

Rochester RSS job feeds