Software Development Expert
2 days ago
The Software Engineer VI will be a recognized expert in software development with broad expertise and experience in the complete lifecycle management of embedded software designs, specifically in the areas of new software development, software maintenance, resolving significant technical issues, and providing direction for new software technology/process development activities that have a broad impact on the company's goals.
Key Responsibilities:
- Provide technical leadership in embedded software development, perform design integration and testing, and reliably deliver high-quality software within schedule constraints.
- Capable of working at a high level of performance on projects and activities that dramatically impact the business. Participate as a senior engineering representative in product development teams for development strategies of new products and services.
- Work with external software consultants as required for system development and algorithm design to deliver on established project milestones.
- Implement software design efficiently in current programming languages (C, C, Assembly, etc.) to include the use of appropriate tools and techniques for productivity and code quality: debuggers, profilers, unit testing, source control, etc.
- Participate in the full life cycle of development, from specification and design through implementation, testing, and support.
- Contribute to the evaluation of new software design tools, software architectures, microprocessors, and algorithms.
Required Qualifications:
- Bachelor's Degree in Engineering or related field with a minimum of 10 years of experience or an equivalent combination of education and work experience. 6 years of solid programming experience using current programming languages (e.g., C, C, Assembly, etc.), structured software development and/or Object Modeling Design experience, and in software development of embedded systems for safety-critical products.
- Excellent knowledge and experience in communications design and test using Wi-Fi, Bluetooth Low Energy, TCP/IP are a must.
- Strong debugging techniques and experience of using debugger and ICE is required.
- Strong working knowledge of the principles of quality software engineering as described by software lifecycle development processes that are consistent with ISO, IEEE, or other FDA recognized standards.
- Experience in Source Control Management is required.
- Excellent knowledge of general software engineering principles and troubleshooting skills.
- Excellent written and verbal communication skills are essential.
Preferred Qualifications:
- Masters Degree or PhD in Engineering or related field preferred.
- Experience of multitasking in RTOS, real-time software design and development is highly preferable.
- Experience of using UML is preferable.
- Knowledgeable on device driver and low-level device interface design and development is a plus.
- Knowledge of microprocessor architecture is a strong plus.
Gateway Recruiting, INC.
-
Software Developer
7 days ago
Fremont, California, United States Siemens Industry Software Inc. Full timeJoin Our Team as a Software DeveloperAt Siemens Industry Software Inc., we're committed to empowering innovation and driving digital transformation. As a Software Developer, you'll play a crucial role in shaping the future of electronic design automation (EDA) software.About the RoleWe're seeking a talented and motivated individual to join our team as a...
-
Software Developer
2 weeks ago
Fremont, California, United States Siemens Industry Software Inc. Full timeAbout the RoleJoin Siemens Digital Industries Software as a Software Developer and be part of a global leader in product lifecycle management (PLM), manufacturing operations management (MOM), and electronic design automation (EDA) software, hardware, and services.We are seeking a talented and motivated individual to join our team as a Software Developer in...
-
Software Developer
2 weeks ago
Fremont, California, United States Siemens Industry Software Inc. Full timeAbout the RoleSiemens Digital Industries Software is a global leader in the field of product lifecycle management (PLM), manufacturing operations management (MOM), and electronic design automation (EDA) software, hardware, and services. We work with over 100,000 customers worldwide, helping them to digitalize their planning and manufacturing processes.As a...
-
Software Developer
23 minutes ago
Fremont, California, United States Siemens Industry Software Inc. Full timeJob DescriptionSiemens Digital Industries Software is a global leader in the field of product lifecycle management (PLM), manufacturing operations management (MOM), and electronic design automation (EDA) software, hardware, and services. We work with over 100,000 customers, helping them to digitalize their planning and manufacturing...
-
Software Engineer
4 weeks ago
Fremont, California, United States Software Group Inc Full timeJob SummaryWe are seeking a highly skilled and motivated Software Engineer to join our dynamic engineering team at Software Group Inc. As a full-time employee, you will play a pivotal role in designing, developing, and maintaining high-quality software solutions using Java. The ideal candidate will have a strong background in Java development and experience...
-
Principal Software Engineer
6 days ago
Fremont, California, United States Siemens Digital Industries Software Full timeJob Title: Principal Software EngineerWe are seeking a highly skilled Principal Software Engineer to join our team at Siemens Digital Industries Software. As a key member of our engineering team, you will be responsible for designing, developing, and supporting our Calibre engineering software.Key Responsibilities:Lead the development of software components,...
-
Principal Software Engineer
2 weeks ago
Fremont, California, United States Siemens Digital Industries Software Full timeJob Title: Principal Software EngineerWe are seeking a highly skilled Principal Software Engineer to join our team at Siemens Digital Industries Software. As a key member of our engineering team, you will be responsible for designing, developing, and supporting our Calibre engineering software.Key Responsibilities:Lead the development of software components,...
-
Software Development Manager
19 hours ago
Fremont, California, United States Quantumsoft Solutions Inc. Full timeJob Title: Software EngineerQuantumsoft Solutions Inc. is seeking a highly skilled Software Engineer to join our team. As a key member of our video products team, you will be responsible for designing, developing, testing, and deploying video products at scale.Key Responsibilities:Provide technical leadership in the design, development, testing, and...
-
Senior Embedded Software Developer
2 weeks ago
Fremont, California, United States Piper Maddox Full timeAbout the RolePiper Maddox is seeking a highly skilled Senior Embedded Software Engineer to join our innovative team in the Bay Area. As a key member of our team, you will play a crucial role in developing and optimizing real-time software for an all-electric platform.Key ResponsibilitiesSoftware Development: Design, develop, and deliver software for...
-
Semiconductor Sorter Software Developer
3 weeks ago
Fremont, California, United States Brooks Automation Full timeAbout Brooks AutomationWe are a leading technology company that specializes in automation solutions for the semiconductor and life sciences industries. Our innovative approach and customer-focused culture drive our success and enable us to deliver cutting-edge solutions to our clients.Job SummaryWe are seeking a highly skilled Software Development Engineer...
-
Test Engineering Manager
3 weeks ago
Fremont, California, United States Siemens Industry Software Inc. Full timeJob SummarySiemens Industry Software Inc. is seeking a highly skilled Test Engineering Manager to join our team. As a key member of our engineering team, you will be responsible for developing and implementing efficient test methodologies for NPI hardware assemblies.Key ResponsibilitiesDevelop assembly and test methodologies at bench and system level for NPI...
-
Product Development Engineer
4 days ago
Fremont, California, United States Siemens Digital Industries Software Full timeJob Title: Product EngineerWe are seeking a highly motivated Product Engineer to join our Calibre DFM team. As a Product Engineer, you will play a key role in defining, promoting, and deploying our market-leading layout modification solutions.Key Responsibilities:Work with key customers to understand business needs and define new technologies and techniques...
-
Senior Embedded Software Developer
21 hours ago
Fremont, California, United States pony Full timeJob Title: Senior Embedded Software EngineerWe are seeking an experienced and motivated Senior Embedded Software Engineer to join our team at Pony, a global leader in autonomous mobility. As a key member of our automotive compute platform team, you will work cross-functionally with hardware, firmware, and software teams to build cutting-edge automotive...
-
Product Development Engineer
1 week ago
Fremont, California, United States Siemens Digital Industries Software Full timeJob Title: Product EngineerWe are seeking a highly motivated Product Engineer to join our Calibre DFM team. As a Product Engineer, you will play a key role in defining, promoting, and deploying our market-leading layout modification solutions.Key Responsibilities:Work with key customers to understand business needs and define new technologies and techniques...
-
Software Development Engineer
2 days ago
Fremont, California, United States Deeproute Full timeJob OverviewDeeproute is seeking a highly skilled Software Engineer Planning to join our team. As a key member of our autonomy team, you will be responsible for developing planning algorithms for trajectories and designing policies and plans to manage multi-actor interactions and plans under uncertainty.Key ResponsibilitiesDesign and implement planning...
-
Software Development Specialist
21 hours ago
Fremont, California, United States Urpan Technologies Full timeJob SummaryWe are seeking a highly skilled Software Development Specialist to join our team at Urpan Technologies. As a key member of our team, you will be responsible for analyzing complex data processing problems and implementing solutions using Java-based technology.Key ResponsibilitiesAnalyze user requirements and procedures to automate or improve...
-
Software Development Engineer
2 weeks ago
Fremont, California, United States Brooks Automation Full timeAbout Brooks AutomationWe are a growing technology leader in automation solutions for the semiconductor and life sciences lab markets. Our customer-focused culture encourages innovation and collaboration to achieve new heights.Job SummaryWe are seeking a skilled Software Development Engineer to join our team. The successful candidate will work on client-side...
-
Autonomous Perception Software Development Lead
3 weeks ago
Fremont, California, United States Inceptio Technology Full timeAbout Inceptio TechnologyInceptio Technology is a pioneering global company specializing in autonomous driving technology, headquartered in Silicon Valley, California. Our mission is to establish a trustworthy autonomous freight service network, fostering close relationships with freight, logistics, and automotive partners to revolutionize the line-haul...
-
Software Engineer
3 days ago
Fremont, California, United States Walmart Full timeAbout the RoleWe are seeking a highly skilled Software Engineer to join our team at Walmart, where you will be responsible for designing and developing highly scalable and reliable iOS applications that drive the next generation of e-commerce experiences.Key ResponsibilitiesDesign and develop highly scalable e-commerce applications for the iOS platform.Solve...
-
Principal Embedded Software Engineer
3 days ago
Fremont, California, United States Gateway Recruiting, INC. Full timeJob OpportunityThe Principal Embedded Software Engineer will be a recognized expert in software development with broad expertise and experience in the complete lifecycle management of embedded software designs, specifically in the areas of new software development, software maintenance, resolving significant technical issues, and providing direction for new...