Find a Job
169 available
Back to all search results

Embedded Software Engineer

Ref: 80923

  • Negotiable
  • 30 Apr 2024
  • Dublin (Central)
  • Contract

Embedded Software Engineer

12 Month Contract, Hybrid, Dublin


About the Company

My client is a very fast growing organisation with an excellent culture and with a reputation as a great place to work.


About the Position

Are you a talented embedded software engineer looking to work for a fast growing company with an excellent reputation?  In this role, you'll be responsible for designing, documenting, and implementing sophisticated, highly scalable, low-latency software in C++ on Linux-based systems. This position requires a candidate with strong embedded software experience and a deep understanding of good software design principles.


Key Responsibilities
 

  • Design and implement software for embedded devices and systems from requirements to production and commercial deployment.
  • Develop and maintain a comprehensive understanding of the automotive industry.
  • Build a close technical relationship with automotive partners during product development.
  • Coordinate with the architecture and software teams to develop the best solution for partners working on our platforms.
  • Design, develop, code, test, and debug system software.
  • Review code and design.
  • Analyze and enhance the efficiency, stability, and scalability of system resources.
  • Provide post-production support.
  • Assess third-party and open-source software.

Experience/Requirements
 
  • Related BS or MS degree or equivalent experience.

  • Minimum 8 years of experience writing production-quality code.

  • Excellent programming skills in C++, C, and Python.

  • Hands-on and ready to code, participate in debug sessions on a day-to-day basis.

  • Experience in hands-on development and troubleshooting on embedded targets.

  • Proven experience in embedded systems design with preemptive, multitasking real-time operating systems.

  • Familiarity with software configuration management tools, defect tracking tools, and peer review.

  • Experience with RTOS, Embedded Linux, Android, and/or other embedded operating systems.

  • Experience with networking technologies like Ethernet, TCP/IP, HTTP, etc.

  • Strong written and verbal communication skills.


Desired Skills and Experience:
  • Good understanding of hardware devices such as MCU, CPU, Network Switch, etc.
  • Thorough understanding of the latest security principles, techniques, and protocols.
  • Experience with network security and networking technologies and system, security, and network monitoring tools.
  • Hands-on experience in security systems, including firewalls, intrusion detection systems, anti-virus software, authentication systems, log management, content filtering,


Remuneration Package

A very competitive daily rate is on offer, depending on your experience.


Contact

Please contact Derek Smyth on 01 5927861 or email or simply click the apply button.

To view all live jobs with Brightwater and market insights, please visit our website www.brightwater.ie