Embedded Software Engineer - Signal Processing Specialist

JP Recruiting Agency Groton , CT 06340

Posted 3 weeks ago

Job Title: Embedded Software Engineer - Signal Processing Specialist

Location: Groton, CT (Partially Remote)

Job Type: Full Time

Job Description:We are seeking a highly skilled Embedded Software Engineer with a specialization in signal processing to join our dynamic team. As an integral member of our engineering department, you will play a key role in the design, development, and implementation of advanced algorithms for embedded platforms. Your expertise will be crucial in shaping the future of our autonomous systems and underwater sensor networks.

Key Responsibilities:

  1. Embedded Systems Development: Utilize your proficiency in microcontrollers, digital signal processors (DSPs), FPGAs, and system-on-chip (SoCs) to design and implement innovative solutions for embedded platforms.

  2. Algorithm Design and Implementation: Develop algorithms for signal processing applications, including FFTs, filtering, modulation/demodulation schemes, and beamforming, tailored specifically for embedded systems.

  3. Hardware Testing and Debugging: Conduct hands-on testing and debugging of electronic systems in a laboratory environment, ensuring optimal performance and reliability.

  4. Software Development: Leverage your experience in programming languages such as C/C++/CUDA, Python, and VHDL to create efficient and scalable software solutions for embedded platforms.

  5. Signal Processing Expertise: Apply your fundamental knowledge of signal processing theory to address complex challenges in real-time processing, low-power firmware/software development, and secure boot mechanisms.

  6. Integration and Optimization: Collaborate with cross-functional teams to integrate software modules into larger systems, optimizing performance and efficiency.

  7. Continuous Improvement: Stay abreast of the latest advancements in embedded systems, signal processing techniques, and software engineering methodologies, continuously seeking opportunities to enhance our technological capabilities.

Qualifications:

  • Bachelor's degree or higher in Electrical Engineering, Computer Science, or a related field.
  • Proven experience in embedded systems development, with a focus on signal processing applications.
  • Proficiency in programming languages such as C/C++/CUDA, Python, and MATLAB.
  • Familiarity with modern software engineering tools, version control systems, and continuous integration practices.
  • Strong background in networking protocols, communications theory, and real-time programming.
  • Experience with embedded Linux platforms, FreeRTOS, NVIDIA Jetson, NXP RT600, and ARM M33 is highly desirable.
  • Prior exposure to autonomous systems, AI/ML techniques, or underwater networking is a plus.
  • Excellent communication skills and the ability to work effectively in a collaborative team environment.
icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove

Embedded Software Engineer - Signal Processing Specialist

JP Recruiting Agency