Quick Overview
Seniority
Mid Senior
Work mode
Hybrid
Location
Columbia, MD, United States
Posted
Yesterday
DockerSwiftFPGAC++GitKubernetesPython
Job Description
GENERAL DUTIES
- Drive Client Solutions:
- Take a leadership role in collaborating with Clients to understand their requirements.
- Transform client needs into cutting-edge solutions using emerging technologies, ensuring swift and effective results.
- Lead Code Development:
- Work collaboratively within the team to spearhead the development of embedded software products, maintaining high standards and meeting tight deadlines.
- Participate in and oversee code reviews
- Lead Process Execution:
- Maintain a focus on clarity and precision to support ongoing development and client satisfaction.
- Ensure the creation and upkeep of comprehensive documentation on developed software and methodologies
- Optimization, System Performance, and Validation:
- Conduct thorough developer and integration validation for all developed software, taking ownership of the process to guarantee quality and functionality.
- Implement rigorous validation methodologies to quickly identify and resolve issues, ensuring reliable and high-performance software.
REQUIRED QUALIFICATIONS
- 5+ years as an Embedded Software Designer and Developer, showcasing a proven track record of success
- TECHNICAL MASTERY IN:
- Embedded C/C++: Demonstrate advanced proficiency.
- Embedded Linux Systems: Expert knowledge and application
- Device trees
- Memory-mapped I/O
- Networking
- Git and issue trackers
- Strong experience debugging complex existing code bases in C, C++
- We are looking for someone who has independently designed projects and consistently creates high quality designs DESIRED QUALIFICATIONS:
- High-Speed Protocols: PCIe, and Ethernet technologies
- ARM Processors: Proficient in C and C++ for ARM architectures
- Testing & Debugging: Deep understanding of testing and debugging methodologies specific to embedded software
- Concurrency & Safety: Skilled in managing concurrency, threading, and ensuring memory safety Data Structures & Optimization: Proficient in data structures and code optimization techniques, driving efficiency and performance
- Kernal Driver Development
- U-Boot
- Direct Memory Access (DMA)
- Real Time Operating Systems (RTOS)
- FPGA / SoC: Expertise in IP Integration and Embedded Design
- Docker
- Kubernetes
- Python CLEARANCE:
- Secret minimum
Similar jobs
- MR
Senior .NET Software Engineer - Mesa, AZ
NewMotion Recruitment Partners, LLC
AZ🇺🇸On-siteYesterdayNode.jsOracleSQL+15Technology - Y-
Principal Software Engineer in Test - Onsite, Dallas, TX , W2 Only
NewYoh - A Day & Zimmerman Company
Dallas, TX🇺🇸On-siteYesterdaySQLAWSCypress+5Technology - JG
Senior Software Engineer
Judge Group, Inc.
Sterling Heights, MI🇺🇸$55 - $58/hrHybrid2 weeks agoC++Technology - TA
Software Engineer - Agile / AI / ML / DevSecOps
NewTek Analytics, LLC
United States🇺🇸HybridYesterdaySAFeAgileDatabricks+2Technology - TT
Senior Software Engineer – Java / AWS
NewTechno Talent Inc.
Tysons, VA🇺🇸HybridYesterdayDockerMicroservicesMySQL+13Technology - MS
Embedded Software Engineer
NewMarici Solutions
Lake Forest, CA🇺🇸On-siteYesterdayTCP/IPC++Python+2Technology