Skip to main content
Post your resume and find your next job on Indeed!

Embedded Software Developer jobs

Sort by: -
    • Experience with version control systems (Git) and software development methodologies.
    • Troubleshoot and debug complex system integration issues spanning hardware…
    • Design, prototype, implement, test, and document embedded software.
    • Design and Implement protocols for communication between embedded systems.
    • Rigorous and creative software development attitude;
    • Work closely with other developers on end-to-end system design and integration.
    • Minimum 7 years of experience in embedded software or firmware development.
    • Experience developing software for Linux-based embedded systems is a plus.
    • The duration expected for this position is a minimum 8-month term, with flexibility to go up to 16-months based on candidate availability.
    • Work within a team environment with other software development engineers on tasks in real-time embedded communication and control environments;
    • We are looking for an experienced electronics / hardware designer to develop key client projects.
    • The successful candidate will be responsible for:
    • Mentor junior developers and promote best practices in software design and maintainability;
    • Solid understanding of embedded systems, real-time constraints,…
    • 5+ years of professional software development experience.
    • Design, develop, and maintain software applications that support our AWS IoT cloud platform and…
    • The embedded software team creates and produces software operating on embedded hardware within the vehicle envelope.
    • University Degree in a related field.
    • Prior experience with code revision and software development life cycles.
    • Design and develop software to control new and existing mobile and industrial systems.
    • Developing and refining software in manufacturing test systems.
    • A new approach to embedded firmware development, building on your RUST & C++ experience, create…
    • Degree or diploma in computer science, embedded system development or related.
    • Experience with common embedded system technologies such as Bluetooth/WiFi/GPS/…
    • Experience with embedded real-time operating systems.
    • Follow best practices relative to software development methodologies and revision control.
    • Proven experience with FPGA development, signal processing, and embedded system design.
    • Effectively translate product requirements into complete designs…
Get e-mail updates for the latest Embedded Software Developer jobs

By creating a job alert, you agree to our Terms . You can change your consent settings at any time by unsubscribing or as detailed in our terms.

People also searched:

java

Career Resources:

Job Post Details

FPGA Engineer - job post

Daxsonics Ultrasound Inc.
5743 University Ave, Halifax, NS B3H 0A2
$74,000–$95,000 a year - Full-time

Job details

Pay

  • $74,000–$95,000 a year

Job type

  • Full-time

Location

5743 University Ave, Halifax, NS B3H 0A2

Benefits

Pulled from the full job description

  • Vision care
  • Dental care
  • Extended health care

Full job description

About Us

Our company specializes in innovative ultrasound technologies, providing cutting-edge consulting services across various industries, including medical imaging, non-destructive testing, and advanced sensing applications. We work with clients ranging from startups to Fortune 500 companies, delivering customized solutions that push the boundaries of ultrasound technology.

Daxsonics' vision is to become the gold standard for interventional medical ultrasound technology development and contract manufacturing.

Role Purpose

The FPGA Engineer will apply their expertise in instrumentation to support the design, development, and implementation of innovative ultrasound technology solutions. This role requires adaptability and strong analytical and problem-solving skills to successfully partner with clients to solve complex technical challenges.

This role reports to the Systems & Software Engineering Manager. Performance for this role will be evaluated on:

  • Alignment with Daxsonics Values
  • Effective contribution to the successful delivery of project milestones
  • Work quality and productivity

Responsibilities and Authorities

  • Implement FPGA designs using Verilog/SystemVerilog or VHDL for real-time signal processing and/or control applications
  • Design, develop, and implement software for ultrasound instrumentation systems using Python, and C/C++
  • Defining System architectures
  • Schematic and layout using OrCAD or similar
  • Create application software that interfaces with ultrasound hardware for data acquisition, processing, and visualization
  • Collaborate with cross-functional teams, including hardware engineers, DSP specialists, and application scientists
  • Troubleshoot and debug complex system integration issues spanning hardware and software domains
  • Develop and maintain comprehensive technical documentation
  • Participate in client meetings and presentations to communicate technical concepts and project progress

Qualifications

Required

  • 3+ years of professional experience in FPGA development
  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field
  • Proficiency with at least one hardware description language (Verilog/SystemVerilog or VHDL)
  • Proficiency in Python and C/C++ programming languages
  • Strong understanding of digital signal processing concepts
  • Experience with version control systems (Git) and software development methodologies
  • Strong communication skills and ability to explain technical concepts to diverse audiences
  • Adaptability to work across multiple projects simultaneously

Preferred

  • Experience with ultrasound systems, medical devices, or related technologies
  • Familiarity with medical device regulations and standards (FDA, IEC, ISO)
  • Experience with GUI development using frameworks like Qt
  • Background in signal processing algorithms relevant to ultrasound (beamforming, filtering, etc.)
  • Experience with Linux/Unix environments
  • Understanding of communication protocols (USB, Ethernet, SPI, I2C, etc.)

Application Instructions

Please apply on our website at https://www.daxsonics.com/careers

Pay: $74,000.00-$95,000.00 per year

Benefits:

  • Dental care
  • Extended health care
  • Vision care

Work Location: In person

Let Employers Find YouUpload Your Resume