drjobs Software Engineer

Software Engineer

Employer Active

drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Birmingham, ENG - USA

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Job Description

Job Title: Software Engineer (Linux & Embedded Systems C)

Location: Remote

Employment Type: Sixteenmonth Contract

Company: Alloy Digital

Job Summary:

We are seeking a talented and experienced Software Engineer to join our team. The ideal candidate will have a strong background in Linux embedded systems and C programming. You will work on the design development and optimization of embedded software that drives our cuttingedge products. This role requires a deep understanding of hardwaresoftware integration programming and performance optimization in resourceconstrained environments.

Key Responsibilities:

Design develop and maintain software for embedded systems using C.

Work closely with hardware engineers to ensure seamless integration of software and hardware components.

Optimize software for performance efficiency and memory usage in resourceconstrained environments.

Develop and maintain software on Linuxbased systems including kernel modifications device drivers and systemlevel applications.

Debug troubleshoot and resolve issues related to embedded software and system performance.

Collaborate with crossfunctional teams to define software requirements and develop innovative solutions.

Implement robust scalable and maintainable code following best practices in software engineering.

Participate in code reviews testing and validation of software solutions.

Maintain detailed documentation of design development and testing processes.

Ensure software meets performance quality and reliability standards.

Qualifications:

Bachelors or Masters degree in Computer Science Electrical Engineering or a related field.

3 years of experience in embedded software development specifically in Linux environments.

Proficiency in C programming (C11 or later preferred).

Strong experience with embedded Linux including kernel development device drivers and systemlevel programming.

Familiarity with hardwaresoftware integration and experience working closely with hardware engineers.


Remote Work :

No

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.