Software Engineer - DLM Professional
Dallas, TX 75206
About the Job
Are you a creative thinker with a strong drive to innovate in the field of electrical product design? We are looking for a dedicated Software Engineer to join our dynamic technical team. This role offers a rare opportunity to work hands-on on projects from conception through to manufacturing, including designing prototypes and enhancing existing products. If you thrive on solving complex problems and love engineering, we want to hear from you!
Responsibilities
- Engage in R&D projects across various domains
- Develop engineering prototypes and production-ready designs
- Create embedded software using the C programming language
- Produce documented, reliable software ensuring safe operation of microprocessor or GUI-based products
- Design and develop electronic products and systems utilizing microprocessors and DSPs
- Collaborate in hardware/software integration for multiple system components
Qualifications
Bachelor's degree in Electrical Engineering, Computer Engineering, or Computer Science
- Mid to senior-level experience in embedded software development
- Proficient in C programming
- Familiarity with software design, testing, and verification methodologies
- Experience with microprocessor product lifecycle: concept, design, testing, verification, and documentation
- Strong problem-solving abilities in software design
Responsibilities
- Engage in R&D projects across various domains
- Develop engineering prototypes and production-ready designs
- Create embedded software using the C programming language
- Produce documented, reliable software ensuring safe operation of microprocessor or GUI-based products
- Design and develop electronic products and systems utilizing microprocessors and DSPs
- Collaborate in hardware/software integration for multiple system components
Qualifications
Bachelor's degree in Electrical Engineering, Computer Engineering, or Computer Science
- Mid to senior-level experience in embedded software development
- Proficient in C programming
- Familiarity with software design, testing, and verification methodologies
- Experience with microprocessor product lifecycle: concept, design, testing, verification, and documentation
- Strong problem-solving abilities in software design
- Experience with Ethernet and microprocessor/DSP-based products
- Familiarity with real-time operating systems (RTOS)
- Knowledge of Assembly (e.g., ARM9)
- Experience in GUI development (Angular, JavaScript, HTML, CSS)
- Proficient with version control tools like GIT
- Hands-on experience with diagnostic tools (oscilloscopes, logic analyzers, spectrum analyzers, etc.)
- Understanding of DO-178C and/or FAA specification requirements
- Familiarity with real-time operating systems (RTOS)
- Knowledge of Assembly (e.g., ARM9)
- Experience in GUI development (Angular, JavaScript, HTML, CSS)
- Proficient with version control tools like GIT
- Hands-on experience with diagnostic tools (oscilloscopes, logic analyzers, spectrum analyzers, etc.)
- Understanding of DO-178C and/or FAA specification requirements
Source : DLM Professional